UUID v6 生成器

在浏览器本地生成可排序、基于时间的 UUID v6 标识符。

选项
生成带有可排序时间戳、私有随机节点 ID 或显式 v1 兼容字段的 UUID v6 值。
结果
UUID 会在浏览器内生成,并按其嵌入的时间戳排序。

-

UUID v6 生成器会创建基于时间的 UUID,既保留熟悉的 UUID 形式,又将时间戳放在前面,以便自然地按字典序排序。它完全在浏览器中运行,因此生成的标识符和可选节点值都不会离开当前页面。

UUID v6 适用场景

当你需要标识符既能与 UUID 工具广泛兼容,又能在日志、数据库索引、事件流或迁移脚本中接近创建顺序排序时,可以使用 UUID v6。UUID v6 在语义上最接近 UUID v1:它使用格里高利时间戳、时钟序列和 48 位节点字段,但会重新排列时间戳位,使较新的 ID 排在较旧的 ID 之后。

节点 ID 与隐私

传统的 UUID v1 生成器通常会使用真实 MAC 地址作为节点字段。此工具默认为每个生成的 UUID 使用随机的本地管理节点 ID,因此不会暴露硬件地址。只有在你有意需要为测试夹具、互操作性检查或受控系统生成 v1 兼容输出时,才切换到自定义节点。

时钟序列与自定义时间

当时间戳重复或时钟回拨时,时钟序列有助于避免冲突。默认的随机序列对常规使用来说最安全。自定义时间戳、节点 ID 和时钟序列适合生成确定性的示例,但在生产数据中应谨慎使用重复的自定义值。