當你需要包含建立時間與節點識別碼的值時,可以在瀏覽器本地產生 UUID v1 識別碼。這個工具適合舊版整合、資料庫匯入、有排序需求的測試資料,以及仍預期使用 RFC 4122 version 1 UUID 的系統。
UUID v1 適用情境
UUID v1 會把時間戳記、時鐘序列與 48-bit 節點值儲存在標準的 36 字元 UUID 字串中。這讓產生的 ID 大致可依建立時間排序,同時仍能放進接受一般 UUID 欄位、URL、記錄檔與 API payload 的系統。
隱私與節點識別碼
傳統 UUID v1 產生方式會使用真實網路卡 MAC 位址,可能暴露硬體資訊。這個工具會改以本地管理的隨機 MAC 位址作為起點。若需要符合舊系統,你可以輸入特定節點值,但請避免在公開範例或共享資料中使用真實硬體位址。
時鐘序列與批次產生
時鐘序列是 14-bit 值,可在同一節點於相近時間產生 ID 時協助避免碰撞。批次產生會讓所有 ID 保持在同一毫秒內,並為每一列遞增 100 奈秒 tick,因此結果中的每個值都會維持不同。