| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- /*
- ## Name
- [Beyond the Top 1000 Names](http://www.ssa.gov/oact/babynames/limits.html)
- */
- module.exports = {
- // 随机生成一个常见的英文名。
- first: function() {
- var names = [
- // male
- "James", "John", "Robert", "Michael", "William",
- "David", "Richard", "Charles", "Joseph", "Thomas",
- "Christopher", "Daniel", "Paul", "Mark", "Donald",
- "George", "Kenneth", "Steven", "Edward", "Brian",
- "Ronald", "Anthony", "Kevin", "Jason", "Matthew",
- "Gary", "Timothy", "Jose", "Larry", "Jeffrey",
- "Frank", "Scott", "Eric"
- ].concat([
- // female
- "Mary", "Patricia", "Linda", "Barbara", "Elizabeth",
- "Jennifer", "Maria", "Susan", "Margaret", "Dorothy",
- "Lisa", "Nancy", "Karen", "Betty", "Helen",
- "Sandra", "Donna", "Carol", "Ruth", "Sharon",
- "Michelle", "Laura", "Sarah", "Kimberly", "Deborah",
- "Jessica", "Shirley", "Cynthia", "Angela", "Melissa",
- "Brenda", "Amy", "Anna"
- ])
- return this.pick(names)
- // or this.capitalize(this.word())
- },
- // 随机生成一个常见的英文姓。
- last: function() {
- var names = [
- "Smith", "Johnson", "Williams", "Brown", "Jones",
- "Miller", "Davis", "Garcia", "Rodriguez", "Wilson",
- "Martinez", "Anderson", "Taylor", "Thomas", "Hernandez",
- "Moore", "Martin", "Jackson", "Thompson", "White",
- "Lopez", "Lee", "Gonzalez", "Harris", "Clark",
- "Lewis", "Robinson", "Walker", "Perez", "Hall",
- "Young", "Allen"
- ]
- return this.pick(names)
- // or this.capitalize(this.word())
- },
- // 随机生成一个常见的英文姓名。
- name: function(middle) {
- return this.first() + ' ' +
- (middle ? this.first() + ' ' : '') +
- this.last()
- },
- /*
- 随机生成一个常见的中文姓。
- [世界常用姓氏排行](http://baike.baidu.com/view/1719115.htm)
- [玄派网 - 网络小说创作辅助平台](http://xuanpai.sinaapp.com/)
- */
- cfirst: function() {
- var names = (
- '王 李 张 刘 陈 杨 赵 黄 周 吴 ' +
- '徐 孙 胡 朱 高 林 何 郭 马 罗 ' +
- '梁 宋 郑 谢 韩 唐 冯 于 董 萧 ' +
- '程 曹 袁 邓 许 傅 沈 曾 彭 吕 ' +
- '苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 ' +
- '余 潘 杜 戴 夏 锺 汪 田 任 姜 ' +
- '范 方 石 姚 谭 廖 邹 熊 金 陆 ' +
- '郝 孔 白 崔 康 毛 邱 秦 江 史 ' +
- '顾 侯 邵 孟 龙 万 段 雷 钱 汤 ' +
- '尹 黎 易 常 武 乔 贺 赖 龚 文'
- ).split(' ')
- return this.pick(names)
- },
- /*
- 随机生成一个常见的中文名。
- [中国最常见名字前50名_三九算命网](http://www.name999.net/xingming/xingshi/20131004/48.html)
- */
- clast: function() {
- var names = (
- '伟 芳 娜 秀英 敏 静 丽 强 磊 军 ' +
- '洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 ' +
- '平 刚 桂英'
- ).split(' ')
- return this.pick(names)
- },
- // 随机生成一个常见的中文姓名。
- cname: function() {
- return this.cfirst() + this.clast()
- }
- }
|