任務路徑 / 從輸入到結果
如何產生並驗證 UUID 與 ULID
- 01
選擇識別碼類型
需要不含時間欄位的純亂數識別碼時選擇 UUID v4;需要標準 UUID 外形、開頭帶 48 位元 Unix 毫秒時間時選擇 UUID v7;需要 26 字元精簡的 Crockford Base32 值時選擇 ULID。請根據資料庫驅動程式、API 合約和用戶端程式庫已能解析的格式來決定。
- 02
設定批次數量與大小寫
數量支援每批 1 至 100 個。建議保留規範格式,即 UUID 使用小寫十六進位、ULID 使用大寫;當下游系統要求其他寫法時,再明確切換為大寫或小寫。
- 03
使用瀏覽器安全亂數產生
按下「產生識別碼」,也可以用鍵盤提交表單。亂數位元由 Web Crypto 在本機提供,最新值顯示在醒目的結果卡片中,整個批次列在其下方。同一批次內位於相同毫秒的 UUID v7 或 ULID 會遞增亂數內容,因此字典順序保持單調。
- 04
複製或匯出整個批次
可以複製最新值、任意一列,或用「全部複製」複製整個批次。需要檔案交接時,可下載每行一個值的 toolars-identifiers.txt,或帶引號包裹的 value、format、timestamp_iso 欄位的 toolars-identifiers.csv;兩種匯出都受 16 KiB 本機大小上限限制。
- 05
貼上識別碼進行驗證
切換到「驗證」模式並貼上 UUID 或 ULID;前後空白會被忽略,結構檢查在輸入的同時即時完成。超過 128 個字元的值會在檢查前被拒絕;長度不是恰好 36 或 26 個字元的值會提示其實際長度。
- 06
讀懂檢查報告
有效值會顯示格式、RFC 9562 變體、支援的標準版本 1 至 8 以及規範化形式,Nil UUID 和 Max UUID 會被標記為特殊值。UUID v7 和 ULID 還會顯示 UTC 的內嵌時間;請只把它當作排序線索,而不要當作物件何時由誰建立的證據。