随机数生成器
步 1 / 4
Random letters
从英文字母表中随机选取字母,可选择大写、小写或混合大小写,决定是否允许重复,并生成所需数量的字符串。适用于类似拼字游戏的游戏、破冰活动(如“说出以R开头的国家名称”)、课堂练习以及生成随机种子字符串。
如何生成随机字母
-
1
选择字母表
仅使用拉丁字母A-Z(默认),或包含带重音符号的拉丁字符及希腊字母。
-
2
选择案件
大写、小写或混合使用。
-
3
设置重复次数
允许重复(每个字母独立)或强制唯一(英文字符最多26个)。
-
4
生成
将结果复制为逗号分隔列表或紧凑字符串。
英文中的字母频率
完全均匀的分布会使每个字母出现的概率均为1/26。但英语文本的实际分布并非如此——e、t、a、o、i、n的出现频率远高于j、q、x、z。
| 最常见 | 发生频率 | 最不常见 | 发生频率 |
|---|---|---|---|
| e | 12.7% | z | 0.07% |
| t | 9.1% | q | 0.10% |
| a | 8.2% | j | 0.15% |
| o | 7.5% | x | 0.15% |
生成器默认采用均匀采样方式。启用“英文频率加权”选项可模拟字母的自然分布,适用于测试填字游戏类任务。
常用场景
- 散落词汇提示: 选择一个字母,列出以该字母开头的物品。
- 命名游戏: “列出一个以 K 开头的乐队”。
- **教育训练项目:**早期读写能力培养、语音教学法、拼字比赛。
- 占位符令牌: 一个随机的8个字母组成的字符串即可作为有效的会话标识符。
常见问题
该生成器将字母视为独立的字母单元,而非音素;它不会将任何字母标记为元音或辅音——这一语言学区分会因上下文而异。
是的——启用带重音符号的拉丁字母选项后,将包含 a-长音符号、e-尖音符号、i-上标符号、o-变音符号、u-双音符符号以及 n-波浪线符号等字母。这对教授西班牙语或法语拼写非常有用。
英语有26个字母。对于不考虑大小写转换的混合大小写情况,则为52个;超出此范围则无法满足需求。
是的——浏览器的Web Crypto RNG 在选定字母表范围内保持统一。进行无放回抽样时采用Fisher-Yates洗牌算法。