1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| /*
| ## 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()
| }
| }
|
|