名字生成器
选择生成姓名或使用自己的列表。现有英语、法语、西班牙语、日语和阿拉伯语数据支持全名、名、姓和用户名,每次 1–50 个结果,不保证名称可用。
生成的名字 ()
可用的不重复条目较少,或已达到用户名尝试次数上限。
请在列表中输入至少一个名字。
已复制
复制失败。请选择结果并手动复制。
这个随机名字生成器是怎么工作的?
完整姓名组合所选名字和姓氏列表。去重批次从有限组合中选择;小列表可能减少结果数。用户名选择有尝试次数限制。
各文化的姓名库规模
| 姓名库 | 男性名字 | 女性名字 | 姓氏 | 全名(任意) |
|---|---|---|---|---|
| 英语 | 40 | 40 | 40 | 3,200 |
| 法语 | 22 | 20 | 20 | 840 |
| 西班牙语 | 20 | 20 | 20 | 800 |
| 日语 | 20 | 20 | 20 | 800 |
| 阿拉伯语 | 20 | 20 | 20 | 800 |
全名(任意)=(男性名字 + 女性名字)x 姓氏。五组名单共有 242 条名字记录和 120 条姓氏记录。有九个名字和四个姓氏同时属于多组——Emma 同时出现在英语、法语和日语组,姓氏 Garcia 出现在英语和法语组——所以合计为 232 个不同名字、116 个不同姓氏,以及按组统计的 6,440 种组合中的 6,426 个不同全名。
怎样从我自己的名单里随机抽名字?
粘贴以换行、逗号、分号或制表符分隔的姓名。去重会合并不区分大小写的重复项。这是普通伪随机选择,并非经认证的抽奖。
- 点击表单上方的“从我的名单中抽取”。
- 把名字粘贴进输入框:每行一个,或用逗号、分号、制表符分隔。只要勾选“本批不重复”,重复项就会忽略大小写合并;取消勾选后,每一条都会留在抽取范围内。
- 在“数量”里设置要抽多少:填 1 抽出唯一中奖者,填名单总人数则把整个顺序打乱。
- 点击“生成”,再点“下载 CSV”,保存带编号的抽取记录。
它能生成哪些姓名格式?
下方四种用户名模式可能重复。生成器不检查它们在其他服务上的可用性。
| 输出 | 示例 | 模式 |
|---|---|---|
| 全名 | Sharon Moore | 名字 + 空格 + 姓氏 |
| 名字 | Sharon | 仅名字,取自男性、女性或合并后的名单 |
| 姓氏 | Moore | 仅姓氏,每种文化 20 至 40 个 |
| 用户名 A | sharonmoore417 | 名字加姓氏 + 0 到 999 之间的数字 |
| 用户名 B | sharon_moore | 名字_姓氏,全小写,不带数字 |
| 用户名 C | sharon.moore42 | 名字.姓氏 + 0 到 99 之间的数字 |
| 用户名 D | smoore8321 | 名字首字母 + 姓氏 + 0 到 9999 之间的数字 |
怎样在 Excel 里做一个随机名字生成器?
如果你更想在表格里完成抽取,三个公式几乎覆盖所有情况。把名字放在 A2:A21(20 行),再按自己的数据调整区域。
-
从 20 行中随机取一个名字;适用于所有 Excel 版本。
=INDEX(A2:A21,RANDBETWEEN(1,20)) -
返回五个不重复的名字(Microsoft 365 与 Excel 2021 的动态数组)。
=INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(5)) -
把 A 列中随机的名字和 B 列中随机的姓氏拼在一起,两列各 40 行。
=TEXTJOIN(" ",TRUE,INDEX(A:A,RANDBETWEEN(2,41)),INDEX(B:B,RANDBETWEEN(2,41)))
公式使用英文函数名。中文版 Excel 同样使用英文函数名,无需翻译;但如果你的区域设置以逗号作小数点,参数之间要改用分号。
RANDBETWEEN、RAND 和 RANDARRAY 是易失性函数:每次编辑、每次重算都会重新取值,所以 10:00 抽出的中奖者到 10:01 就变了。SORTBY 本身并非易失性函数,第二个公式之所以重算,只是因为它由 RANDARRAY 提供数据。公布结果前请复制单元格,用“选择性粘贴 > 数值”把结果固定下来。 微软的 RANDBETWEEN 函数参考
使用场景
如何一步步生成名字?
选择生成模式,或粘贴用换行、逗号、分号或制表符分隔的列表。
选择类型、性别和文化数据集。
设置数量及不重复,然后生成。
复制单个或全部结果,或下载 TXT/CSV。
专业提示
- 示例:Alice、Bob、Alice,数量 2 且不重复,会选出 Alice 和 Bob。
- 不重复仅限本批次,列表比较忽略大小写。候选不足或用户名尝试次数达到上限时会提示。
故障排除
列表为空或数量被拒绝。
请输入至少一个非空名字,以及 1–50 的整数数量。要更多不同结果,请扩大候选列表。
切换到“从我的名单中抽取”后结果列表是空的
文本框仍然是空的,或每一行都只有空白字符。请粘贴至少一个名字后再次点击“生成”;条目可以用换行、逗号、分号或制表符分隔。
我要了 50 个名字,却得到更少
“本批不重复”处于开启状态而库存已用完。单一性别的名字列表有 20 到 40 条,而你粘贴的名单只有你粘贴的那些。请调低数量、切换到“全名”,或取消勾选“本批不重复”以允许重复。
同一个名字出现在两次不同的抽取中
每次点击“生成”都会开始一次全新且独立的抽取;“本批不重复”只在同一批内生效。若要让累计名单保持唯一,请一次性生成全部数量,或下载 CSV 后在表格软件中去重。
常见问题解答
本工具有五种文化数据集和四种输出类型。企业名称请使用专用工具。
不是,姓名和用户名可能已经存在。
列表与结果留在本页。复制使用剪贴板,TXT/CSV 为主动下载。CSV 引号不能使电子表格公式失效。
把名字放在 A2:A21,用 =INDEX(A2:A21,RANDBETWEEN(1,20)) 抽取一个。在 Microsoft 365 中,=INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(5)) 会返回五个不重复的名字。RANDBETWEEN 和 RANDARRAY 是易失性函数,每次编辑都会重新取值,所以请复制结果并以数值形式选择性粘贴,把它固定下来。
1–50. 不重复仅限本批次,列表比较忽略大小写。候选不足或用户名尝试次数达到上限时会提示。
参考资料与延伸阅读
现有英文姓氏列表引用美国人口普查局 2010 年的数据。名字列表为手工编纂,并非官方排名。下方链接说明原始数据和随机性限制,不认证抽奖公平性。