Nil UUID 產生器

產生並複製標準化的全零 nil UUID,可用於預留位置、預設值與哨兵值。

Nil UUID
依照系統預期的表示方式,複製標準化的全零 UUID。
永遠回傳相同的值
標準 UUID
00000000-0000-0000-0000-000000000000
32 位十六進位
00000000000000000000000000000000
UUID URN
urn:uuid:00000000-0000-0000-0000-000000000000
參考資訊
nil UUID 是固定的哨兵值,不是隨機識別碼。
位元
128 個零位元
版本
變體
重新產生
永遠回傳相同的值

什麼是 Nil UUID?

nil UUID 是 128 個位元全為零的標準化 UUID。它的標準文字形式是 00000000-0000-0000-0000-000000000000,通常用來表示「尚未指派 UUID」。

何時使用

當 API、資料庫欄位、測試固定資料或設定檔需要 UUID 形式的值,但實際識別碼刻意留空時,可以使用 nil UUID。它適合在測試、匯入範本、遷移指令碼,以及定義明確空 UUID 值的通訊協定中作為預留位置。

注意事項

不要把 nil UUID 當成產生出的唯一識別碼。它每次都是相同的值,因此若在預期使用真實物件 ID 的位置儲存它,可能會掩蓋遺漏資料、破壞唯一性假設,或讓彼此無關的記錄看起來像是相互連結。