UUID v7 生成器
在线生成 UUID v7:可按时间排序,包含 48 位毫秒时间戳和 74 个随机位。
生成结果
这个 ID 的结构
- 结构
- 48 位 Unix 毫秒时间戳、version 7 位、RFC variant 位和随机填充。
- 熵
- 本实现使用 74 个随机位;不包含单调计数器。
- 时间
- 包含。前 48 位编码生成时间,不同毫秒之间可按时间排序。
- 碰撞风险
- 同一毫秒内的碰撞取决于 74 个随机位;极高并发场景应使用协调式 ID 服务。
- 示例
019f3d6e-6cd1-7248-b76f-59d66d6d0db4
你的 ID 会用浏览器里的强随机源本地生成,不会发送到 BroBroGo。
常见问题
为什么用 UUID v7 而不是 UUID v4?
UUID v7 保留 UUID 形态,但能按时间排序,对日志、数据库索引和事件流更友好。
UUID v7 会隐藏生成时间吗?
不会。时间戳就是 ID 的一部分。若需要不含时间的不透明 ID,用 UUID v4 或 NanoID。