UUID 產生與檢查工具(批次產生 UUID v4)

使用 crypto.randomUUID() 一次產生最多 10,000 個隨機 UUID(版本 4),可複製或下載 TXT 檔。也能檢查貼上之 UUID 的版本、變體與內含時間。

  • 在瀏覽器內處理(不上傳)

產生 UUID

1~10,000 個

英文字母大小寫

正在產生…

使用瀏覽器的 crypto.randomUUID() 產生(不支援時改用 crypto.getRandomValues)。其中 122 位元為隨機值,其餘 6 位元表示版本與變體。

檢查 UUID

沒有連字號、大寫、加上 { } 或 urn:uuid: 前綴也能辨識。

結果

標準格式
017f22e2-79b0-7cc3-98c4-dc0c0c07398f
版本
7(Unix 時間型)
變體
RFC 9562(與 OSF DCE/RFC 4122 相同)
內含的時間(UTC)
2022-02-22T19:22:22.000Z這是產生端寫入的值,不一定是正確的時間。

使用方式

  1. 輸入產生數量(1~10,000 個)。
  2. 選擇大小寫、是否加連字號與大括號。
  3. 按「全部複製」或「下載 TXT 檔」即可使用。
  4. 在「檢查 UUID」貼上 UUID,就會顯示版本、變體與時間。

常見問題

UUID v4 會重複嗎?

因為有 122 位元是隨機值,重複的機率極低但不是零。即使產生 10 億個,出現重複的機率也只有約 10 的 19 次方分之 1。資料庫中仍建議搭配唯一性限制。

GUID 和 UUID 有什麼不同?

GUID 主要是 Microsoft 產品使用的名稱,現在通常與 RFC 9562 的 UUID 指相同格式。

可以把 UUID 當成密碼或秘密權杖嗎?

不建議。RFC 9562 指出不應把 UUID 視為難以猜測的值,也不應用來證明存取權限。秘密資料請使用密碼產生器等工具產生的值。

顯示的時間是什麼?

版本 1 與 6 含有自 1582 年 10 月 15 日起以 100 奈秒為單位的時間,版本 7 含有以毫秒計的 Unix 時間。這裡直接顯示產生端寫入的值,不一定是正確時間。

UUID 會被儲存或傳送嗎?

不會。產生與檢查都在瀏覽器中進行,不會傳送到伺服器,也不會儲存在瀏覽器或放進網址。

注意事項與限制

  • 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
  • 只產生版本 4(隨機)的 UUID,不產生依時間排序的 v7 或名稱型的 v5 等(但可以檢查)。
  • 一次最多產生 10,000 個。
  • 檢查只解析位元配置,無法確認該 UUID 是否正確產生或在哪裡使用。

資料來源