← 返回全部工具

为了能直接用作邮箱ID或用户名,结果始终以英文生成,与显示语言无关。

什么是用户名生成器?

用户名生成器是一款专为邮箱地址、用户名等需要使用英文的场景设计的命名工具。它通过组合两个形容词和一个名词(组合方式可在选项中更改),立即创建全新名称。无论是注册新邮箱时想不出ID、需要为游戏或社区账号取昵称,还是为新项目、代码仓库想代号,都能立即解决「想不出名字」的烦恼。工具从各含数百个词条、经过精心筛选的形容词与名词词库中,使用浏览器的密码学安全随机数生成器(crypto.getRandomValues)进行挑选组合,因此每次得到的组合都是真正不可预测的。无论界面显示为哪种语言,生成结果始终以英文呈现,确保可以直接用作真实的邮箱ID或用户名。一些同类生成器使用可预测的Math.random()来选词,或者词库本身只有几十个词条,而本工具将数百个精选词条的词库与密码学安全随机数结合,能生成远比它们更多样、更不可预测的组合。

使用方法

点击「重新生成」按钮即可立即获得随机组合。可在分隔符下拉菜单中选择点、下划线、连字符,也可以选择直接连接;还可以根据要注册的服务风格切换大小写样式(小写/camelCase/PascalCase)。开启「添加数字」后会在末尾附加随机数字——由于纯单词组合常常已被占用,建议开启此选项。满意后点击「复制」按钮即可复制到剪贴板。

适用场景

如何选择一个好的用户名

用户名一旦创建账号后往往很难更改,因此从一开始就慎重选择很重要。应避免使用生日、真实姓名、电话号码等可识别个人身份的信息;不同平台的字符数限制也不同(例如X/Twitter用户名上限为15个字符),如果希望在多个平台通用,选择简短、通用的组合会更有优势。

选用户名的小技巧

常见问题

单词是如何组合的?
会从各含数百个词条的精选词库中,随机挑选两个不同的形容词和一个名词(组合方式可在选项中更改)进行组合。
生成的结果会发送到服务器吗?
不会。所有组合均使用Web Crypto API完全在浏览器内生成,不会发送或存储到服务器。
可以生成不带数字的用户名吗?
可以。关闭「添加数字」复选框后,只会显示按所选分隔符连接的单词部分。
我把页面设置成了中文,结果也会是中文吗?
不会。本工具的目的是为邮箱地址和用户名命名,因此无论界面显示语言是什么,结果始终以英文生成。
为什么使用crypto.getRandomValues()而不是Math.random()?
Math.random()是可预测的伪随机数生成器,不适合需要真正随机性的场景。crypto.getRandomValues()与浏览器用于安全相关操作的随机数来源相同,具有密码学安全性,因此组合不会遵循可预测的模式。
生成的用户名有可能已经被占用吗?
是的,本工具仅提供随机组合建议,不会检查实际的可用情况。请直接在您要使用的平台上确认是否已被占用。
可以在用户名中使用真实姓名或生日吗?
可以,但不建议这样做,因为存在隐私泄露的风险——尤其是公开账号,应避免使用可识别个人身份的信息。
支持生成中文用户名吗?
本工具通过组合英文单词生成用户名,因为大多数平台要求使用英文字母作为用户名,所以工具专注于英文组合。