随机字母生成器

生成一个或多个随机英文字母,并控制大小写、重复、排除字母和排序方式。

字母大小写

输入 1~500;无重复时不能超过当前可用字母数。

重复设置

可用空格或逗号分隔。混合模式区分 A 与 a;单一大小写模式会自动转换。

结果排序
快捷示例
设置条件后点击“生成随机字母”。
生成结果 等待生成

随机字母序列

等待生成
字符数
0
可用字母
0
唯一字母
0

当前字母表

被排除的字母会显示为灰色删除状态。

复制和下载使用完整结果;排序只改变显示顺序,不改变已抽取的字母集合。

了解更多

生成方法与使用说明

怎样随机生成英文字母

工具先根据大写、小写或混合模式建立可用字母表,再移除排除字母,最后从剩余字母中均匀抽样。

每个随机索引由浏览器 Web Crypto 生成,并使用拒绝采样避免简单取模造成的偏差。

无重复模式怎样工作

无重复时使用部分 Fisher–Yates 洗牌:每次从尚未使用的字母中选择一个,因此同一结果中不会出现重复字母。

本工具生成哪些字符

本页只生成英语字母 A–Z 和 a–z,不包含数字、标点、空格、单词或密码字符;这些需求应由随机字符串生成器处理。

限制与使用边界

单次最多生成 500 个字母。大写或小写无重复模式最多 26 个,混合无重复模式最多 52 个,排除字母后上限会相应降低。

混合模式区分大写与小写,例如排除 A 不会自动排除 a;大写或小写模式会把排除输入转换为当前模式。

本工具适合教学、课堂活动、游戏和一般抽取,不用于密码、密钥、受监管抽奖或正式审计。

工具信息与来源

所有计算在当前浏览器中完成,不上传输入,不使用第三方运行 API、CDN、在线字体或本地存储。

MDN:Crypto.getRandomValues()

W3C:Web Cryptography Level 2

MDN:Clipboard.writeText()

常见问题

可以生成不重复的随机字母吗?

可以。选择“不允许重复”后,每个结果中的字母都不同;数量不能超过排除后仍可用的字母数。

为什么排序后的结果看起来不随机?

字母仍先随机抽取,之后才按 A→Z 或 Z→A 排列。排序只改变顺序,方便教学或核对。

这个工具会生成数字或符号吗?

不会。本页只负责 A–Z 和 a–z;数字、符号及多字符集组合属于随机字符串生成器。