分类: 开发工具
UUID v7 生成器
在本地生成按时间排序的 UUID v7 标识符
生成 RFC 9562 定义的 UUID 第 7 版标识符,其中嵌入了毫秒级时间戳,使 id 按创建时间排序——非常适合作为数据库主键。完全在你的浏览器中运行。
0 个 UUID v7
结果将显示在这里。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
UUID v7 是一种面向数据库场景设计的新版 UUID 格式:前 48 位是 Unix 毫秒级时间戳,其后是用于保证唯一性的随机位。由于较晚创建的 id 总是排在较早创建的 id 之后,它比完全随机的 UUID v4(会把插入操作分散到 B 树各处)更适合用作主键和索引字段。
使用方法
- 设置需要生成的 UUID v7 数量(1–100)。
- 选择是否保留连字符和大写字母。
- 按“生成”获取新一批,或复制当前这一个。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- UUID v7 与 UUID v4 有什么不同?
- UUID v4 完全随机,因此 id 的排序没有规律。UUID v7 以毫秒级时间戳开头,因此较晚生成的 id 总是排在较早生成的 id 之后,使数据库索引更趋于顺序化。
- UUID v7 仍然是唯一的吗?
- 是的。除了时间戳之外,它仍然带有 74 位随机数,与典型的随机标识符具有相同的安全裕度,因此碰撞在实际上仍然不可能发生。
- 别人能从 UUID v7 中的时间戳获取什么信息吗?
- 只能获知精确到毫秒的大致创建时间。如果这对你的用例来说属于敏感信息,请改用 UUID v4。