TEXT LAB / LIVEUUID加载中
UUID / GUID - 文本工具 · 萤炬工具箱 · 工具说明与使用指南
UUID / GUID - 文本工具 · 萤炬工具箱
UUID / GUID 生成支持三种类型:v4 完全随机、v7 带时间前缀可按创建顺序排序、以及 NIL 全零 UUID(做占位或空值语义)。可批量生成并整批复制,适合造测试数据、给数据库主键预留 ID、给日志请求打唯一标记。生成在浏览器本地完成,不联网。支持 v4(随机)、v7(时间排序)、NIL(全零)三种。
UUID / GUID 生成支持三种类型:v4 完全随机、v7 带时间前缀可按创建顺序排序、以及 NIL 全零 UUID(做占位或空值语义)。可批量生成并整批复制,适合造测试数据、给数据库主键预留 ID、给日志请求打唯一标记。生成在浏览器本地完成,不联网。
使用步骤
- 选择要生成的 UUID 类型(v4 / v7 / NIL)。
- 设置生成条数。
- 点击生成,查看结果列表。
- 整批复制或单条复制。
功能与限制
- 支持 v4(随机)、v7(时间排序)、NIL(全零)三种。
- 使用浏览器加密安全随机源,本地生成不上传。
常见问题
- v4 和 v7 该选哪个?
- 只要唯一性用 v4;要做数据库主键选 v7。v7 前缀是时间戳,插入时天然递增,B+ 树索引不会像 v4 那样随机写入造成页分裂,写入性能和索引局部性都明显更好。
- v7 的时间前缀会泄露信息吗?
- 会暴露记录的大致创建时间(毫秒级)。内部主键无妨,但如果 ID 会公开暴露给用户,且创建时间属敏感信息,就该改用 v4。
- UUID 会重复吗?
- v4 有 122 位随机,实际使用中碰撞概率低到可以忽略。但它是概率保证而非数学保证,关键数据仍应在数据库上加唯一约束兜底。
- NIL UUID 用在什么地方?
- 全零 UUID 常用来表示「无」「未设置」「系统默认」,比用 null 更便于保持字段类型一致。它是规范定义的特殊值,不是随机生成的结果。