TEXT LAB / LIVEUUID加载中
UUID / GUID - 文本工具 · 萤炬工具箱 · 工具说明与使用指南

UUID / GUID - 文本工具 · 萤炬工具箱

UUID / GUID 生成支持三种类型:v4 完全随机、v7 带时间前缀可按创建顺序排序、以及 NIL 全零 UUID(做占位或空值语义)。可批量生成并整批复制,适合造测试数据、给数据库主键预留 ID、给日志请求打唯一标记。生成在浏览器本地完成,不联网。支持 v4(随机)、v7(时间排序)、NIL(全零)三种。

UUID / GUID 生成支持三种类型:v4 完全随机、v7 带时间前缀可按创建顺序排序、以及 NIL 全零 UUID(做占位或空值语义)。可批量生成并整批复制,适合造测试数据、给数据库主键预留 ID、给日志请求打唯一标记。生成在浏览器本地完成,不联网。

使用步骤

  1. 选择要生成的 UUID 类型(v4 / v7 / NIL)。
  2. 设置生成条数。
  3. 点击生成,查看结果列表。
  4. 整批复制或单条复制。

功能与限制

  • 支持 v4(随机)、v7(时间排序)、NIL(全零)三种。
  • 使用浏览器加密安全随机源,本地生成不上传。

常见问题

v4 和 v7 该选哪个?
只要唯一性用 v4;要做数据库主键选 v7。v7 前缀是时间戳,插入时天然递增,B+ 树索引不会像 v4 那样随机写入造成页分裂,写入性能和索引局部性都明显更好。
v7 的时间前缀会泄露信息吗?
会暴露记录的大致创建时间(毫秒级)。内部主键无妨,但如果 ID 会公开暴露给用户,且创建时间属敏感信息,就该改用 v4。
UUID 会重复吗?
v4 有 122 位随机,实际使用中碰撞概率低到可以忽略。但它是概率保证而非数学保证,关键数据仍应在数据库上加唯一约束兜底。
NIL UUID 用在什么地方?
全零 UUID 常用来表示「无」「未设置」「系统默认」,比用 null 更便于保持字段类型一致。它是规范定义的特殊值,不是随机生成的结果。