Lorem Ipsum 產生器
RFC 9562・批次・免費

UUID 產生器

批次產生隨機的 UUID v4 或依時間排序的 UUID v7。在瀏覽器中以密碼學等級的亂數產生。

版本
產生數量
格式
UUID
 

如何產生 UUID

  1. 選擇版本

    隨機用 v4,需要排序用 v7

  2. 選擇數量

    一次 1、10、50 或 100 筆

  3. 複製使用

    貼到程式碼、SQL 或測試資料

開發者愛用的理由

  • 密碼學等級亂數

    隨機位元來自 Web Crypto API,實務上不可能重複。

  • 支援 UUID v7

    依建立時間排序的 ID,資料庫索引效率更好。

  • 隱私且離線

    在本機產生,不會傳送或儲存在伺服器上。

什麼是 UUID?

UUID(通用唯一識別碼)又稱 GUID,是 128 位元的 ID,以 32 個十六進位數字表示,例如 123e4567-e89b-12d3-a456-426614174000。因為由隨機位元組成,不需要中央登記,任何人都能產生且幾乎不會重複。

v4 還是 v7?

  • UUID v4 有 122 個隨機位元,是一般 ID 與 API 金鑰最常用的選擇
  • UUID v7 開頭是毫秒時間戳記,新資料會加在資料庫索引的尾端
  • 兩者都定義於 RFC 9562,可當作一般 UUID 使用

常見問題

UUID 真的不會重複嗎?

隨機部分有 122 位元,要讓重複機率達到 50%,必須每秒產生 10 億個並持續 85 年。

UUID 和 GUID 有什麼不同?

實務上沒有差別。GUID 是 Microsoft 的稱呼,Windows 常以大寫加大括號顯示,這裡也能切換成該格式。

資料庫主鍵該用 v4 還是 v7?

v7 依時間排序,B-tree 索引較不會碎片化,通常更適合當主鍵;不想暴露建立時間時再用 v4。

可以用程式產生 UUID 嗎?

可以:JavaScript 用 crypto.randomUUID()、Python 用 uuid.uuid4()、Java 用 UUID.randomUUID()、PostgreSQL 用 gen_random_uuid()。

需要付費嗎?

完全免費,免註冊也沒有次數限制。