隨機字串:
{strings}
每筆字串長度:{length}
字串數量:{count}
字元集大小:{poolSize}
字元來源:{sources}
隨機字串產生器
{strings}
每筆字串長度:{length}
字串數量:{count}
字元集大小:{poolSize}
字元來源:{sources}
排除容易混淆的字元:{ambiguous}
自訂排除字元:{excluded}
產生結果
等待產生
隨機字串產生器
選擇字串長度、數量與字元集,在瀏覽器中直接產生一個或多個隨機字串。
第一筆字串預覽
—- 每筆長度
- 0
- 結果數量
- 0
- 字元集大小
- 0
全部字串
複製與下載一律包含完整結果。
尚未產生字串。
目前的字元集
合併、去除重複並套用排除規則後,實際可供取樣的字元。
產生結果後會顯示字元集。
每個字元位置都會從最後的字元集獨立取樣;不同結果之間可能重複,不保證唯一。
進一步了解
字元集與產生方式
隨機字串如何產生
頁面會先合併選取的大寫英文字母、小寫英文字母、數字、符號與自訂字元,再依 Unicode 碼點去除重複,最後套用容易混淆字元與自訂排除規則。
產生時,每個字元位置都會透過 Web Crypto 取得隨機值,再使用拒絕取樣映射到最後字元集的索引,避免簡單取餘數造成偏差。
為什麼要排除容易混淆的字元
開啟後會從字元集中移除 0、O、1、l、I 與 |,方便人工閱讀或抄寫;這不會自動讓結果成為合格密碼。
自訂 Unicode 字元如何處理
自訂輸入會依 Unicode 碼點拆分並去除重複。由多個碼點組成的表情符號、變體選擇符或複合字素可能被拆開,因此複雜表情序列不適合當成自訂字元集。
限制與使用範圍
字串長度為 1~4,096,數量為 1~200,總字元數最多 100,000;自訂字元與排除字元各最多 512 個不同碼點。
頁面最多展開 100 筆結果與 120 個字元集項目,其餘數量會以文字說明;複製與下載仍包含完整結果。
本工具適合測試資料、佔位文字、遊戲代碼與一般開發用途,不取代密碼規則、金鑰衍生、存取權杖、密碼管理或正式安全稽核。
工具資訊與來源
產生完全在目前瀏覽器中進行,不會上傳輸入,也不使用第三方執行 API、CDN、線上字型或 localStorage。
常見問題
隨機字串和隨機字元產生器有什麼不同?
隨機字元產生器通常只處理 A–Z 與 a–z;本頁面面向一般開發用途,也能搭配數字、符號與自訂字元。
為什麼批次結果可能會重複?
每一筆字串都是獨立產生,頁面不會跨結果去除重複。字元集較小或字串較短時,重複機率會提高。
可以直接把這裡的結果當成密碼嗎?
不建議。密碼通常還需要符合網站規則、長度政策、獨立儲存與密碼管理流程;本頁定位是一般隨機字串工具。