这只是一个编程问题。我在哪里可以找到一个简单易懂的人名列表?这实际上只是填充材料,因此它们不需要太多的押韵或理由。
或者,当你需要创建一堆虚拟账户时,是否有一个程序员相当于lorem ipsum?
答案 0 :(得分:3)
您可以从names.txt问题22中Project Euler(46 KiB,逗号分隔值)随机抽取名称。
编辑:U.S. Census Bureau有statistical data for first and last names。
答案 1 :(得分:2)
本杰明基恩创造了这个很棒的工具,可能适合你。
答案 2 :(得分:1)
你总是可以使用一堆名字和数字:
firsts = [ "Dave", "John", "Jane", "Jack", ...];
seconds = [ "McMuffin", "Frontage", "Bush", "McProgrammer", ...];
for f in firsts {
for s in seconds {
for( i=0; i<10; i++){
tmp_user = f + "_" + s + i;
// Add user to database
}
}
}
如果您再添加一些用户名,那将是很多用户名:)
祝你好运
答案 3 :(得分:0)
如果你只是需要一些文字并且不关心它的外观,你可以使用类似Excel的东西来生成一个大的名单。
例如:在单元格A1中输入 =“FirstName”&amp;行(A1)然后选择你想要的许多行并填写。在B列中,对姓氏执行相同操作,另存为CSV并导入到数据库中。
或者你可以更聪明一点:在A栏放一些名字,在B栏放一些姓氏。
C1的公式:
=OFFSET(A$1,INT(RAND()*[[number_of_first_names]]),0)
和D1类似的东西:
=OFFSET(B$1,INT(RAND()*[[number_of_last_names]]),0)