[ 隨機代碼生成器 ]
生成安全的隨機代碼、密碼及優惠券
每個代碼都在您的瀏覽器中使用 Web Crypto API (crypto.getRandomValues) 生成,因此您建立的任何內容都不會傳送到伺服器。
適合優惠券及折扣碼。
暫無已儲存的模式。
字元集
模式說明
| X — 隨機大寫字母 (A-Z) | XXXXXXXXXX |
| x — 隨機小寫字母 (a-z) | xxxxxxxxxx |
| 9 — 隨機數字 (0-9) | 9999999999 |
| * — 隨機符號 | ********** |
| # — 來自所有已啟用集合的隨機字元 | ########## |
| \ — 轉義:將下一個字元視為字面值 | \X\9\x |
範例:
這是什麼工具?
每批最多生成 2,000 個隨機代碼。使用模式定義結構——適用於優惠碼、API 金鑰、密碼、禮品卡及折扣碼。
常見問題
字符模式中各字符的含義是什麼?
X = 隨機大寫字母 (A-Z),x = 隨機小寫字母 (a-z),9 = 隨機數字 (0-9),* = 隨機符號,# = 從所有啟用字符集中隨機選取。任何其他字符都被視為字面量(例如 XXXX-9999 中的連字符始終是字面連字符)。
生成的代碼是真正隨機的嗎?
是的。所有代碼均使用瀏覽器內建的加密隨機數生成器 (crypto.getRandomValues) 生成,與安全敏感操作使用的來源相同。沒有任何資料會傳送至伺服器。
我能生成多少個唯一代碼?
每批最多 2,000 個。啟用「僅唯一代碼」可在批次內去重。對於更大的量,可生成多批並合併匯出。像 XXXX-9999-XXXX 這樣的模式有超過 2 兆種可能的組合。
我可以儲存模式以便以後使用嗎?
可以 — 給你的模式命名並點擊「儲存模式」。最多 20 個模式儲存在瀏覽器的 localStorage 中。你也可以透過導航列中的設定齒輪圖示將所有已儲存的模式匯出為 JSON 檔案。
我需要建立帳戶或註冊嗎?
不需要。無需帳戶、登入或電子郵件。開啟頁面即可立即生成代碼。您生成的任何內容都不會在您自己的瀏覽器以外被上傳、記錄或儲存。
代碼是在你們的伺服器上生成,還是在我的瀏覽器中生成?
完全在您的瀏覽器中生成。其他一些生成器會透過伺服器轉送請求(通常設有 CAPTCHA 來控制負載),這表示您的代碼會經過他們的基礎架構。本工具生成代碼時從不發出網絡請求,一切都使用 Web Crypto API 在本機執行。
兩個生成的代碼重複的機率有多大?
這取決於模式的大小,而不僅僅是批量大小。對於 8 位英數字代碼(62^8 ≈ 218 兆種組合),生成 2,000 個代碼時的重複機率低於 0.001%,所依據的生日悖論算法與 UUID 衝突率背後的數學相同。啟用「僅生成唯一代碼」可確保同一批次內沒有重複,無論模式長度如何。
我可以一次生成超過 2,000 個代碼嗎?
每批 2,000 個的上限讓生成保持快速且完全在用戶端完成,沒有伺服器佇列或速率限制。如需更大數量,可連續執行多個批次並合併匯出的檔案。批次之間沒有冷卻時間,因為沒有任何內容在伺服器上處理。
Why true randomness matters for code generation · How to generate unique codes that never repeat · All guide articles