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

如何使用

  1. 保持 UUID v4(隨機)(本頁唯一支援版本)。
  2. 選擇數量(1–100)並點 Generate。進入頁面即產生至少 1 個。
  3. 逐行複製,或 全部複製(換行分隔)。Clear 清空清單。
  4. 需要新一批時再次 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 會上傳嗎?
不會。僅在瀏覽器中產生與複製。