logo

隨機字串產生器

UUID 產生器
ULID 產生器
雪花 ID 產生器
這個免費線上工具能協助您輕易地產出隨機字串。
logo
啪唧開發工坊
隨機字串產生器

隨機字串產生器

UUID 產生器
ULID 產生器
雪花 ID 產生器
這個免費線上工具能協助您輕易地產出隨機字串。
處理中

關於隨機字串產生

字元集與 Pattern 模式

字元集模式會依照勾選的小寫、大寫、數字、符號與預設組合產生字串。Pattern 模式則讓每個 token 控制輸出形狀,包含 X 代表 A-Z、a 代表 a-z、L 代表任意字母、9 代表數字、H 代表 hex、星號 token 代表任意支援字元、反斜線跳脫與 {N} 重複。

熵值、不重複字元與分享

隨機選取會使用 secure random helper 搭配 rejection sampling,降低 modulo bias,頁面也會依目前形狀估算 bits 熵值。不重複模式要求可用字元數足以覆蓋指定長度;分享連結只把設定存進 URL hash,多筆輸出時 QR code 僅顯示第一行。

常見問題

關於這個主題的常見疑問與實用解答。

有哪些字元集可以選擇?

您可以選擇字母(大小寫)、數字、符號,或自訂字元集以符合特定需求。

可以用來產生密碼嗎?

可以產生隨機字串,但對於安全性要求較高的密碼,建議使用專門的密碼管理器以獲得額外的熵值與安全儲存。

可以控制字串長度嗎?

可以,您可以指定任意長度並一次產生多組字串。

我的資料會被傳送到伺服器嗎?

不會,隨機字串產生完全在您的瀏覽器中進行。所有字串透過 JavaScript 在本地建立,不會傳送至任何伺服器。

熵值(bits)是什麼意思?

熵值衡量不可預測性。bits = 長度 × log2(字元集大小);越高越難被暴力破解。NIST 800-63B 建議一般帳號至少 60 bits,高安全性場景建議 80 bits 以上。

Pattern 模式怎麼用?

Pattern 模式中每個 token 對應一類字元 — X (A-Z)、a (a-z)、L (任意字母)、9 (數字)、H (hex 0-9 a-f)、* (任意字母/數字/符號)。可用 \\<char> 跳脫,或 {N} 把前一個 token 重複 N 次(例:H{8}-H{4} 會產出 8 位 hex 加 4 位 hex)。