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 的位置,可能会隐藏缺失数据、破坏唯一性假设,或让本无关联的记录看起来有关联。