跳到主要內容

本地產生隨機 UUID v4 或帶毫秒時間戳的 UUID v7,每次 1–1000 個。支援快捷數量、大小寫選擇,以及逐條或全部複製。

v4 使用 crypto.randomUUID;v7 使用 48 位元毫秒時間戳記和 74 位元加密隨機數,會透露產生時間。同一毫秒或時鐘回撥時不保證遞增;兩種版本不保證絕對唯一。

快速鍵:Ctrl / ⌘ + Enter。修改輸入或選項會清除舊結果。

使用說明

  1. 選擇 v4 或 v7、數量與字母大小寫。
  2. 點選產生 UUID,核對結果數。
  3. 清單可逐條複製前 100 個,複製結果可取得全部 UUID。

輸入與輸出範例

範例輸入
UUID v4 結構
範例輸出
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

x 是十六進位數字;y 為 8、9、a、b 之一。這裡只是格式說明。

常見問題

v4 是隨機標識;v7 前 48 位是 Unix 毫秒時間戳,其餘有效隨機位為 74 位,適合按時間大致排序,但會透露生成時間。同一毫秒內和時鐘回撥時不保證遞增。不支援 v1。

碰撞機率極低,但不是絕對不重複的數學保證。用於資料庫時仍應建立適當的唯一約束。

計算依據與參考資料

v4 呼叫 crypto.randomUUID();v7 按 RFC 9562 寫入 48 位元 Unix 毫秒時間戳記、版本與變體位,並以 crypto.getRandomValues 產生 74 位元隨機資料。 v7 不提供同一毫秒內的嚴格單調性,時鐘回撥也可能打亂排序;兩者都不是絕對唯一保證。

內容核對: · 關於本站與內容說明

相關工具