👤

名字生成器

选择生成姓名或使用自己的列表。现有英语、法语、西班牙语、日语和阿拉伯语数据支持全名、名、姓和用户名,每次 1–50 个结果,不保证名称可用。

广告

生成的名字 ()

可用的不重复条目较少,或已达到用户名尝试次数上限。

请在列表中输入至少一个名字。

已复制

复制失败。请选择结果并手动复制。

嵌入此工具

请使用 1 至 4096 的整数像素尺寸。

× px (1–4096)

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

3.7
3 个评分
✓

这个随机名字生成器是怎么工作的?

完整姓名组合所选名字和姓氏列表。去重批次从有限组合中选择;小列表可能减少结果数。用户名选择有尝试次数限制。

各文化的姓名库规模

姓名库 男性名字 女性名字 姓氏 全名(任意)
英语 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. 点击表单上方的“从我的名单中抽取”。
  2. 把名字粘贴进输入框:每行一个,或用逗号、分号、制表符分隔。只要勾选“本批不重复”,重复项就会忽略大小写合并;取消勾选后,每一条都会留在抽取范围内。
  3. 在“数量”里设置要抽多少:填 1 抽出唯一中奖者,填名单总人数则把整个顺序打乱。
  4. 点击“生成”,再点“下载 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 行),再按自己的数据调整区域。

  • =INDEX(A2:A21,RANDBETWEEN(1,20))
    从 20 行中随机取一个名字;适用于所有 Excel 版本。
  • =INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(5))
    返回五个不重复的名字(Microsoft 365 与 Excel 2021 的动态数组)。
  • =TEXTJOIN(" ",TRUE,INDEX(A:A,RANDBETWEEN(2,41)),INDEX(B:B,RANDBETWEEN(2,41)))
    把 A 列中随机的名字和 B 列中随机的姓氏拼在一起,两列各 40 行。

公式使用英文函数名。中文版 Excel 同样使用英文函数名,无需翻译;但如果你的区域设置以逗号作小数点,参数之间要改用分号。

RANDBETWEEN、RAND 和 RANDARRAY 是易失性函数:每次编辑、每次重算都会重新取值,所以 10:00 抽出的中奖者到 10:01 就变了。SORTBY 本身并非易失性函数,第二个公式之所以重算,只是因为它由 RANDARRAY 提供数据。公布结果前请复制单元格,用“选择性粘贴 > 数值”把结果固定下来。 微软的 RANDBETWEEN 函数参考

使用场景

为小说、剧本或桌游战役填充真实感的人物姓名,不必反复使用“张三”
为注册表单或预填数据库构造 20 或 50 条逼真的测试记录——姓名加用户名
粘贴名单并抽出全部名字,为班级点名表、每日站会顺序或团队配对随机排序

如何一步步生成名字?

1

选择生成模式,或粘贴用换行、逗号、分号或制表符分隔的列表。

2

选择类型、性别和文化数据集。

3

设置数量及不重复,然后生成。

4

复制单个或全部结果,或下载 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 年的数据。名字列表为手工编纂,并非官方排名。下方链接说明原始数据和随机性限制,不认证抽奖公平性。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI