隨機英文字母產生器

產生一個或多個隨機英文字母,並控制大小寫、重複、排除字母與排序方式。

字母大小寫

輸入 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;數字、符號及多字元集組合請使用隨機字串產生器。