UUID 產生
RFC 4122 v4
即時產生一個或多個 UUID v4 識別碼。適用於資料庫主鍵、唯一檔名和分散式系統。
此轉換僅在您的瀏覽器中執行,不會上傳任何內容。
- 版本—
- 計數—
這個工具是什麼?
產生 RFC 4122 版本 4 UUID。v4 的唯一性來自 Web Crypto(crypto.randomUUID)亂數,而非 MAC 或中央計數器。
常見字串為含連字號的 36 字元:xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx,版本半位元組為 4。
適用於資料庫列、檔名、測試 fixture、事件與分散式追蹤 ID。不要當作密碼或權杖。
常見用途
- 批次為本機種子與整合測試產生主鍵 / fixture ID
- 在沒有共用序號的情況下命名檔案或物件
- 為分散式日誌與佇列產生 correlation / event ID
如何使用
- 保持 UUID v4(隨機)(本頁唯一支援版本)。
- 選擇數量(1–100)並點 Generate。進入頁面即產生至少 1 個。
- 逐行複製,或 全部複製(換行分隔)。Clear 清空清單。
- 需要新一批時再次 Generate。
範例
| 輸入 / 設定 | 輸出 | 說明 |
|---|---|---|
數量 1,Generate | 一個版本位為 4 的 UUID | 變體為 8/9/a/b |
數量 3,全部複製 | 三行 UUID | 便於貼到 CSV / SQL |
| Clear → Generate | 空清單 → 新批次 | Clear 只重設本機 UI |
| 需要依時間可排序 ID | 不支援 | v4 無序 — 可考慮 ULID / UUID v7 |
實務上常見陷阱
- v4 與其他版本: v1 含時間/節點;v5 基於名稱;ULID、UUID v7 偏時間有序。此處 僅 v4。
- 需要可排序 UUID 時: v4 的字典序/B-tree 插入順序近似隨機,若依插入時間排序會損害索引區域性。
- UUID 是識別碼,不是密鑰。
- 碰撞機率極低,但仍是機率意義下的唯一。
參考資料
最後審閱: 2026-07-27
常見問題
- 產生的是哪個 UUID 版本?
- 僅 UUID v4(隨機),符合 RFC 4122,使用 Web Crypto。不提供 v1、v5 或可依時間排序的 ID(如 ULID/UUID7)。
- 一次最多產生多少個?
- 每批 1–100 個。Generate 重新產生,Clear 清空清單。
- UUID 一定唯一嗎?
- v4 碰撞機率極低但不是零。唯一性不等於保密性,勿當作密碼。
- 產生的 UUID 會上傳嗎?
- 不會。僅在瀏覽器中產生與複製。