UUID v7 產生器
線上產生 UUID v7:可按時間排序,包含 48 位元毫秒時間戳和 74 個隨機位元。
產生結果
這個 ID 的結構
- 結構
- 48 位元 Unix 毫秒時間戳、version 7 位元、RFC variant 位元和隨機填充。
- 熵
- 本實作使用 74 個隨機位元;不包含單調計數器。
- 時間
- 包含。前 48 位元編碼產生時間,不同毫秒之間可按時間排序。
- 碰撞風險
- 同一毫秒內的碰撞取決於 74 個隨機位元;極高併發場景應使用協調式 ID 服務。
- 範例
019f3d6e-6ce2-7e7a-84f5-be36618f65fb
你的 ID 會用瀏覽器裡的強隨機來源在本地產生,不會傳送到 BroBroGo。
常見問題
為什麼用 UUID v7 而不是 UUID v4?
UUID v7 保留 UUID 形態,但能按時間排序,對日誌、資料庫索引和事件流更友好。
UUID v7 會隱藏產生時間嗎?
不會。時間戳就是 ID 的一部分。若需要不含時間的不透明 ID,用 UUID v4 或 NanoID。