龙名字生成器

不用随机字母堆砌:按「前缀 + 词干 + 尾缀」三层词素拼装,西方巨龙、东方神龙、元素龙三套风格共 2880 种组合,一次最多 50 个并自动去重。

下方为按西方巨龙风格预置的 10 个演示名(数值仅作演示),点「生成名字」按当前风格重新抽取。

Varakgoth
Fyrethwyn
Zaroxdor
Kaelunthas
Morirnax
Nithagris
Goremex
Uthyswyn
Ishormaw
Torulzar
词素对照表(前缀 36 + 词干 24 + 尾缀 30 = 90 行,默认显示 12 行)
类型词素适用风格
前缀Var西方巨龙
前缀Drac西方巨龙
前缀Kael西方巨龙
前缀Mor西方巨龙
前缀Vyr西方巨龙
前缀Nith西方巨龙
前缀Sar西方巨龙
前缀Gor西方巨龙
前缀Uth西方巨龙
前缀Zar西方巨龙
前缀Fyr西方巨龙
前缀Bal西方巨龙

使用方法

  1. 选风格:西方巨龙(14 前缀 × 12 词干 × 12 尾缀 = 2016 种组合)、东方神龙(10 × 12 × 6 = 720 种)、元素龙(12 × 12 = 144 种)。
  2. 填生成数量 1 到 50(默认 10),在输入框按 Enter 或点「生成名字」。
  3. 结果一次列出,同一批内自动去重——不会出现两个 Varakgoth;数量超过该风格组合数时按组合数封顶并在状态行说明。
  4. 对预置示例满意可以「复制结果」直接带走;「载入示例」还原西方巨龙风格的 10 个演示名。
  5. 想自己拼名字,展开下方 90 行词素对照表(12 行直出,「加载更多」三次点完),或用「导出词素表 CSV」拿走全表。

这个龙名字生成器能解决什么

用龙名字生成器给小说、跑团(DND 类桌游)、游戏角色取龙名时,最省事的纯随机字符串会产出「Xzqwr」这类读不出口的名字。本页把名字拆成构词层:西方巨龙固定「前缀 + 词干 + 尾缀」三段音节(Var-ak-goth),东方神龙用「色彩 / 器物字 + 意象字 + 龙属字」的汉字三段(烛渊龙、青雷尊),元素龙是「元素词 + 部位词」双段(Emberfang、Rimecoil)——每一段都来自人工挑选的词素池,产出天然可读。

第二个场景是批量取名的查重:跑团里一次要 8 个 NPC 龙名、小说里给龙族一个血脉命名一批,同一批内出现重名很尴尬。本页用 Set 逐个查重,50 个以内不会撞名;数量超过风格组合数(如元素龙只要 144 种)时自动封顶,不会死循环硬凑。

第三个场景是命名体系的一致性:世界观设定里同一族群的龙名应该共享构词法。词素表导出后,你可以手工按同一套前缀尾缀继续拼,保证第 51 个名字和前 50 个风格统一。

本页不做的事:不生成带含义注释的名字释义(词素的原义需要你按世界观自行设定);不做名字的商标或域名查询——生成结果不保证在现实世界可用。

原理与规则说明

调用的核心是 Math.random() 加 Math.floor 做等概率抽取:每生成一个名字,按 Math.floor(Math.random() * 池长) 从对应风格的每层词素池各抽一枚直接字符串拼接。三层池的笛卡尔积就是组合空间——西方巨龙 14 × 12 × 12 = 2016 种,这个数字由池长逐层相乘得出,不是估算。

为什么用「词素拼装」而不是把现成名字打乱:打乱字母会破坏英语的音节结构(辅音串过长不可读);词素本身是按「1~2 音节、可拼读、无歧义辅音串」标准挑选的,任何三层组合的读音都成立。尾缀池统一收 -goth、-rax、-wyn 这类「龙感」后缀,是奇幻命名传统里高频复用的构词成分。

去重用 Set:每抽一个先查 Set.has,命中就重抽,直到凑满数量。为什么封顶而不是无限重试:当请求数逼近组合空间上限(如元素龙 144 种),重试次数会指数膨胀;本页在请求数 ≥ 组合数时直接按组合数封顶并在状态行提示,避免看似卡死。

输入到输出的链路:读风格与数量 → 逐字段校验(每条非法路径独立文案)→ 循环「三层各抽一枚 → 拼接 → Set 查重」→ 一次性 join 输出 → 状态行回写实际生成个数与封顶提示。三次抽取互不影响,同一风格内名字之间没有隐含关联,随机性等价于对组合空间的有放回抽样去重。

东方风格为什么用汉字双字意象 + 单字龙属:汉语龙名传统(应龙、烛九阴、青龙)的构词是「修饰成分 + 龙属尊称」,本页池子按「色彩 / 器物字(青、烛、蟠)+ 意象字(云、雷、渊)+ 龙属字(龙、虬、尊)」三段组织,产出如青雷尊、烛渊龙,与西方风格的音节拼装是两套独立构词法,不做汉英混拼。

完整示例(数值仅作演示)

预置示例是西方巨龙风格取「前缀 + 词干 + 尾缀」各一枚的实拼:Var+ak+goth = Varakgoth,Fyr+eth+wyn = Fyrethwyn,Zar+ox+dor = Zaroxdor——输入框默认值(西方巨龙、10 个)、结果区 10 个演示名、正文这三处拼式是同一组词素。

东方风格示例:青+雷+尊 = 青雷尊,烛+渊+龙 = 烛渊龙;元素风格示例:Ember+fang = Emberfang,Rime+coil = Rimecoil。切到对应风格点「生成名字」即可抽取同类结构。

数量对照:要 1 个时循环一次即停;要 50 个时在 2016 种空间里去重毫无压力;要 200 个元素龙名时——池子只有 144 种,实际输出 144 个并在状态行注明封顶,这是设计行为而不是出错。

输入范围与对照表

风格构词结构池规模组合数
西方巨龙前缀 + 词干 + 尾缀14 / 12 / 122016
东方神龙修饰字 + 意象字 + 龙属字10 / 12 / 6720
元素龙元素词 + 部位词12 / 12144

下方词素对照表把三套池子全部摊开:前缀 36 行、词干 24 行、尾缀 30 行,共 90 行——页面直出前 12 行(西方巨龙前缀 Var 到 Bal),「加载更多」每次追加 12 行、七次点完;「导出词素表 CSV」带 BOM 一次拿全表,TSV 复制可直接贴进表格软件自己拼。

输入范围、边界与精度说明

数量输入 1 到 50:下限 1 避免空请求,上限 50 因为单屏列表超过 50 行就要滚动查重,失去批量一眼看全的意义。非整数(如 7.5)、0、负数、空串各有独立报错文案,不会静默按默认值处理。

封顶阈值是精确数字而非「差不多」:西方巨龙 2016、东方神龙 720、元素龙 144。请求量超过阈值时输出恰好等于组合数,一条不多一条不少——理论上 Set 查重的最坏情况是请求数等于组合数、最后一次抽取才凑齐,但 2016 的空间下这在毫秒级完成,无需担心卡顿。

结果不落盘、不复现:每次刷新重新随机,没有种子参数——如果你需要「可复现的同一批名字」,直接用「复制结果」保存当批输出,本页不提供种子回放。

常见误用两条:把生成结果当商标或注册名使用——词素组合撞名现实作品的可能性不为零,商用前请自行检索;把三套风格混着看——东西方构词法不同(音节拼装 vs 汉字意象),同一批里混用会破坏世界观一致性,切风格请整批重新生成。

常见问题

名字是纯随机的吗,会不会重复?

同一批内用 Set 去重保证不重复;跨批次不查重(每次刷新重置),因为跨批查重需要持久化存储,本页不保存任何历史。

2016、720、144 这些数字怎么来的?

词素池长度的乘积:西方 14×12×12、东方 10×12×6、元素 12×12。词素表 90 行就是三个池子全部条目的摊开,你可以在表里逐行核对。

为什么元素龙只有 144 种组合?

元素风格是「元素词 + 部位词」双段构词,12×12 天花板就低。它适合给少数主角级龙命名,批量命名请用西方或东方风格。

可以只要前缀或自定义拼法吗?

可以。导出词素表后按「前缀 + 词干 + 尾缀」规则手工拼,任何组合都在生成器的组合空间内,读音一定成立。

东方风格能出「烛九阴」这样的名字吗?

出不了。那是典籍专名,本页东方池子用的是可自由组合的通名词素(色彩、意象、龙属),产出的是「青雷尊」这类结构性名字,不是神话专名复刻。

这些名字有含义吗?

词素自带「音节气质」而非词典释义:-goth 偏厚重、-wyn 偏悠远、元素词直接对应火霜风浪。给名字赋予确切含义是世界观设定的工作,本页只保证构词可读。

和奇幻风格名字生成器是一回事吗?

不是。本页专做龙类、以词素库为核,风格池完全自建;泛幻想多族谱系的名字需求请用对应族群的专门页面。

输入和结果会上传吗?

不会。随机抽取与拼接全在浏览器内存里完成,无网络请求,开发者工具 Network 面板可自查。

相关工具

龙名字生成器只管「龙这一族」,其他角色与生物的命名各有专门页面。