使用方法
超级英雄名字生成器的用法只有两步:定数量、点生成。逐步说明如下。
- 在「一次生成几个」里填 5(示例值),允许 1~50 的整数。填 5 是一次拿到一支小队;只要一个名字就填 1。
- 点「生成名字」,或直接在输入框里按 Enter。每条结果都是「能力前缀 + 称号」拼出的名字,后跟一条具体的超能力描述,例如「烈焰守望者 —— 能让双手短暂升温到三百摄氏度而不灼伤自己」。
- 同批之内名字不会重复:50 个候选位里抽过的位次会被跳过。但能力句与前缀相互独立,所以「名字很厚重、能力却很生活化」的错位组合是正常设计,不是故障。
- 「复制结果」按纯文本复制当前这批,「导出 CSV」下载带 BOM 的表格文件(序号、名字、超能力三列),用 Excel 打开中文不乱码。
- 「载入示例」把数量恢复成 5 并重新生成;「复制词根表」把下方 16 个前缀的对照表按 TSV 复制,可直接粘进电子表格。
这个超级英雄名字生成器能解决什么问题
一是给原创角色一个开口就能用的代号。写超英同人、跑团开新卡、给孩子编睡前故事,最常卡住的不是情节而是名字——既要听得出能力方向,又要像个称号。本页用「前缀定能力、称号定身份」的两段式结构直接解决这个问题。
二是把「名字 + 能力」一次配齐。很多起名工具只给一个词,你还得自己想超能力。本页每条结果都带一句写死上限的能力描述(比如「两公斤以内」「三十秒」),拿去就能当设定初稿。
三是批量供选。一次 5~50 个,同批不重名,横向比较后挑顺眼的。跑团主持人可以一次生成一整支反派小队。
四是可核对的随机。语料一共多少条、能组合出多少个名字、同批重复的概率是多少,正文里全部给出算式,你可以自己复算,而不是「系统随机给你一个」。
本页不做这些事:不生成英文或音节拼接式的名字(那是奇幻风格、海盗名字页的领地);不做商标或域名查询;也不给名字打分。如果你要给商业品牌起名,请去品牌名字生成器那一页。
生成原理:前缀词根、称号与能力句的独立组合
语料是三张固定的表。能力前缀 16 条(烈焰、寒霜、雷霆、疾风、暗影、量子、星辰、磁暴、幻光、玄铁、苍穹、极光、夜枭、磐石、赤影、流光),称号 12 条(侠、骑士、守望者、游侠、卫士、行者、使者、猎手、先锋、裁决者、巡夜人、护卫),能力句 24 条。名字组合共 16 × 12 = 192 个,再乘上 24 条能力句,完整档案共 192 × 24 = 4608 种。
取下标用拒绝采样的等概率整数。本页用 crypto.getRandomValues(new Uint32Array(1)) 取 32 位整数并丢弃越界值(232 = 4,294,967,296 不能被 192 或 24 整除,直接取模会让前几个下标略微占便宜);具体的接受率推导在魔法8球页已经完整展开过,这里不再重复。得到的每个名字概率严格等于 1/192 ≈ 0.5208%。
前缀与称号合成名字的方式是除法定位。先抽一个 0~191 的下标 i,则前缀取 Math.floor(i / 12)、称号取 i % 12——这样 192 个名字各自被且仅被一个下标命中,不会有的名字占两个位次。能力句再独立抽一个 0~23 的下标,与前缀、称号互不约束。
同批去重是无放回抽样。如果 50 次抽取彼此独立,一批 50 个名字里出现同名的概率高达 99.91%(生日问题),一批 5 个也有 5.11%。所以本页在同批内记录已命中的位次,命中过的直接重抽——等价于从 192 个名字里无放回地抽 k 个,一批 5 个互不同名的概率因此从 94.89% 提到 100%。跨批之间仍然独立,两批出现同名完全正常。
语料为什么写死不开放自定义。只有语料条数固定,192 与 4608 这两个组合数、0.5208% 这个概率才是可复算的。开放自定义后概率随用户输入变化,本页「每个数字都能验算」的承诺就失效了——这是刻意取舍,不是功能缺失。
完整示例(数值仅作演示)
示例条件:「一次生成几个」填 5。与控件默认值、上方演示输出三处一致。逐项对照:
- 候选位次 0~191,前缀下标
Math.floor(i / 12)最大值 15,称号下标i % 12最大值 11,都不会越界; - 每个名字被抽中的概率是
1/192 ≈ 0.5208%; - 一批 5 个若完全独立抽取,出现至少两个同名的概率是 5.11%;本页同批去重后恒为 0;
- 一批 10 个、20 个在完全独立抽取下的重复概率分别是 21.21% 和 64.12%——这就是同批去重存在的理由;
- 能力句与前缀独立:比如「玄铁巡夜人」可能配上「能让一杯水在十秒内沸腾或结冰」,属于 4608 种合法组合之一。
把这组数字落到页面上:打开页面时结果区直出的 5 条演示档案里,「量子巡夜人」来自前缀下标 5(量子)与称号下标 10(巡夜人),即位次 5 × 12 + 10 = 70;换一批同样的条件,位次会不同,但每个位次被命中的机会永远相同。
输入范围与词根对照表
「一次生成几个」只接受 1~50 的整数。下表列出全部 16 个能力前缀及其常见的称号搭配示例;12 个称号对所有前缀通用,任意前缀 × 任意称号都是合法组合。默认显示前 12 行,点「加载更多」看全部。
| 序号 | 能力前缀 | 称号搭配示例 | 单个名字概率 |
|---|---|---|---|
| 1 | 烈焰 | 烈焰侠、烈焰骑士、烈焰守望者 | 0.5208% |
| 2 | 寒霜 | 寒霜游侠、寒霜卫士、寒霜行者 | 0.5208% |
| 3 | 雷霆 | 雷霆使者、雷霆猎手、雷霆裁决者 | 0.5208% |
| 4 | 疾风 | 疾风行者、疾风先锋、疾风游侠 | 0.5208% |
| 5 | 暗影 | 暗影巡夜人、暗影猎手、暗影护卫 | 0.5208% |
| 6 | 量子 | 量子裁决者、量子卫士、量子使者 | 0.5208% |
| 7 | 星辰 | 星辰守望者、星辰行者、星辰骑士 | 0.5208% |
| 8 | 磁暴 | 磁暴先锋、磁暴裁决者、磁暴护卫 | 0.5208% |
| 9 | 幻光 | 幻光游侠、幻光使者、幻光行者 | 0.5208% |
| 10 | 玄铁 | 玄铁护卫、玄铁骑士、玄铁卫士 | 0.5208% |
| 11 | 苍穹 | 苍穹守望者、苍穹先锋、苍穹猎手 | 0.5208% |
| 12 | 极光 | 极光行者、极光使者、极光游侠 | 0.5208% |
| 13 | 夜枭 | 夜枭巡夜人、夜枭猎手、夜枭侠 | 0.5208% |
| 14 | 磐石 | 磐石卫士、磐石护卫、磐石骑士 | 0.5208% |
| 15 | 赤影 | 赤影游侠、赤影巡夜人、赤影使者 | 0.5208% |
| 16 | 流光 | 流光行者、流光先锋、流光裁决者 | 0.5208% |
- 「单个名字概率」一列全是 0.5208%:192 个名字地位完全相等,16 个前缀 × 12 个称号没有任何一组被偏袒。
- 表中的「称号搭配示例」只是展示读法,不代表该前缀只能配这三个称号——12 个称号对每个前缀都开放。
- 能力句不在这张表里,因为它们与名字独立抽取,24 条对 192 个名字全部开放,构成 4608 种档案。
边界与重复概率说明
- 「一次生成几个」限 1~50 的整数。超级英雄名字生成器拒绝 0、负数、小数与空值并提示具体原因;上限 50 的依据是:50 已超过常见跑团一支完整队伍的规模,再往上读起来费力,而且语料池只有 192,无放回抽样的意义也随之下降。
- 同批去重只保证名字不重复,不约束能力句。同批两条结果带同一句能力描述是正常的:能力句有 24 条,一批 5 个里两两撞句的机会并不低,这不是程序偷懒。
- 跨批独立性。每点一次「生成名字」都重新开始一轮无放回抽样,上一批的结果不影响下一批。连续两批出现同一个名字的概率是
1/192 ≈ 0.5208%,与单个名字的基础概率一致。 - 随机源缺失时会明确报错。如果浏览器没有提供
crypto.getRandomValues(极老版本或部分受限环境),本页会直接提示并停止生成,而不是悄悄回退到质量较差的随机数。 - 结果只存内存。不写 localStorage、不写 Cookie、不发任何网络请求,刷新或关闭标签页即清空。要留档请在离开前「复制结果」或「导出 CSV」。
常见问题
同批里名字不会重复,跨批却可能撞名,这是什么逻辑?
单批内部是无放回抽样(抽过的位次重抽),所以一批之内必然互不相同;每批之间相互独立,上一批不影响下一批。若批与批之间也去重,就必须记住历史结果,那就得引入存储,与「只存内存、刷新即清」的设计冲突。
名字和能力对不上,比如「玄铁巡夜人」却会让水沸腾,是 bug 吗?
不是。前缀、称号、能力句三者独立抽取,4608 种组合全部合法。刻意保留「名字厚重、能力日常」的错位,是因为强绑定(烈焰必配火焰系能力)会把组合数砍掉八成以上,而且错位本身就是创意来源——你完全可以只取名字、把能力句当彩蛋。
语料能自定义或者补充我自己的词吗?
本页不开放。固定语料是概率可复算的前提:192 个名字、4608 种档案、0.5208% 的单名概率都建立在条数固定之上。想用自己的词库做随机搭配,可以用列表随机器把你的词粘贴进去抽取。
生成的名字可以直接用在商业产品上吗?
两段语素的随机组合本身不构成著作权意义上的作品,但把某个组合用作产品名前,请自行完成商标检索与行业核名;那是品牌与法律层面的事,本页不提供。商业命名方向请使用品牌名字生成器。
为什么一次最多生成 50 个?
三个理由:50 已覆盖一支完整跑团队伍加替补;语料池总共 192 个名字,无放回抽取超过四分之一后余量太少;从阅读体验看,一屏塞几百行名字没有决策价值。需要海量候选时,分几批各 50 个更实用。
随机数是从哪来的?会不会有隐藏规律?
来自 crypto.getRandomValues,由操作系统熵源驱动,并经拒绝采样消除取模偏差,保证每个下标严格等概率。取数质量与用途的完整讨论见魔法8球页,本页直接沿用同一套取数函数。
和奇幻风格、海盗名字生成器是什么关系?
同属主题名字生成器,但语料规则不同:超级英雄名字生成器是中文语素的「前缀 + 称号」两段式拼接,语义透明;奇幻页按种族音节规则造词,海盗页用话术与绰号结构。三者不共享语料,起出来的名字风格不会互相污染,按题材选页即可。
生成记录下次打开还在吗?
不在。结果只存在当前页面内存里,不写本地存储也不上传,刷新、关闭标签页都会清空。需要留档请在离开前点「复制结果」或「导出 CSV」,导出文件带 BOM,Excel 打开中文不乱码。