随机字母生成器
从字母表中抽取随机字母——大写、小写或两种大小写皆可,可排除您想跳过的任何字母,并选择是否允许重复。一次可抽取 1 至 100 个,并可一键复制整批。适用于字母游戏、拼写练习和写作限制。免费,无需注册,在您的浏览器中生成。
字母大小写
如何使用随机字母生成器
- 1. 选择大小写。 大写为 A–Z,小写为 a–z,两种大小写则混合全部 52 个字母——a 和 A 被视为两个不同的字母。
- 2. 设置数量。 每批可抽取 1 至 100 个字母。
- 3. 如需排除字母,请输入。 以空格或逗号分隔单个字母,例如 q x z 或 q, x, z。每个被输入的字母在两种大小写下都会被排除。超过一个字母的单词,例如 "q, x, and z" 中的 "and",会被忽略,而不会被拆分为字母。
- 4. 决定是否允许重复,然后生成。 允许重复时,每个字母都是独立抽取的。禁止重复时,批次中的每个字母都不同。按全部复制,即可将字母以逗号分隔的形式复制。
机会均等,而非英文字频
字母池中剩下的每个字母获得的机会完全相同——单一大小写时为 1/26,两种大小写时为 1/52,排除某些字母后则更高。这与普通英文文本不同:在普通英文中,E 约占字母的 12.7%,T 约占 9.1%,A 约占 8.2%,而 Z 则不到 0.1%。因此,像 K J W Q 这样的随机字母组合看起来与典型单词毫无相似之处。如果您需要遵循英文字频的字母,请对一段真实文本样本使用字母频率计数器来查看。
您可能得到的几个数字
| 设置(单一大小写,5 个字母) | 可能的批次 | 预期结果 |
|---|---|---|
| 允许重复 | 265 = 11,881,376 | 66.4% 的批次包含五个不同的字母;33.6% 至少重复一个。 |
| 禁止重复 | 26 × 25 × 24 × 23 × 22 = 7,893,600 | 始终是五个不同的字母,顺序随机。 |
| 元音(A、E、I、O、U,在 26 个字母中) | — | 允许重复时,65.6% 的批次至少包含一个元音;禁止重复时为 69.1%。 |
禁止重复时,是从不放回的样本中抽取,因此最多只能请求字母池中剩余的数量:单一大小写为 26 个,两种大小写为 52 个,排除字母后会更少。如果超出限制,工具会说明限制,而不会猜测。
随机字母的用途
- 字母游戏。 玩类似 Scattergories 的游戏时,可排除 q u v x y z——这六个字母不在该游戏标准的二十面骰子上——然后每轮抽取一个字母。
- 拼写与拼读。 选一个“每日字母”,或抽取几个字母,用于“以……开头的单词”练习和字母顺序练习。
- 写作限制。 抽取一个字母,然后写一句每个单词都以它开头的句子;或抽取五个字母,写一首藏头诗。
- 讲授概率。 先预测一批字母中会有多少个元音,然后生成二十批,与 65.6% 这一数字比较(允许重复时)。
字母是如何抽取的
两种模式都使用您浏览器的加密随机源(crypto.getRandomValues)并采用拒绝采样,因此字母池中剩下的每个字母出现的概率完全相同。允许重复时,每个字母都是从整个字母池中独立抽取的。禁止重复时,工具从中进行不放回的随机抽样,因此任何字母都不会出现两次。抽取由软件生成,且未设置种子;它适用于游戏和课堂,但不适用于密码或代码。这类用途请使用密码生成器。
您需要哪个工具?
常见问题
- 如何生成随机字母?
- 选择大写、小写或两种大小写,设置您想要的字母数量(1 至 100),然后点击“生成字母”。字母会以卡片的形式显示,“全部复制”会以逗号分隔的列表复制它们。
- 我可以排除某些字母吗?
- 可以。在“排除字母”中输入要跳过的单个字母,以空格或逗号分隔,例如 q x z 或 q, x, z。框中的每个单字母都会在两种大小写下从字母池中移除。“and”之类的多字母单词会被忽略,因此 "q, x, and z" 只排除 q、x 和 z;没有分隔符的 qxz 同样会被忽略。如果您排除了全部 26 个字母,工具会请您先移除一些排除项。
- “允许重复”选项是做什么的?
- 允许重复时,每个字母都是独立抽取的,因此同一个字母可能会出现多次。禁止重复时,批次中的每个字母都各不相同,因此批次大小受字母池中剩余字母数量的限制。
- “两种大小写”模式是如何工作的?
- 字母池包含全部 52 个字符,a 和 A 是两个独立的条目。每个条目的概率都是 1/52,因此禁止重复时,您可能在同一批次中同时抽到这两者。排除某个字母会同时移除它的两种形式。
- 这些字母出现的机会是否相等?
- 是的,字母池中的每个字母机会都相同,因此一批字母不会像英文文本那样——在英文中 E 远比 Z 常见。抽取来自您浏览器的加密随机源,因此不可预测;不过字母工具是为游戏和教学设计的,并不适合用来生成密码。
- 随机字母生成器是免费的吗?
- 是的。它免费,无需注册,完全在您的浏览器中运行——您生成的内容不会被发送到任何地方。