UUID v1 生成器

在浏览器中生成一个或多个基于时间的 UUID v1 标识符,可配置 MAC 地址和时钟序列。

选项
先生成一个 UUID;需要列表时再切换到批量模式。

单个模式让输出保持聚焦;批量模式会启用数量设置。

与时间戳一起使用的 14 位值,用于避免冲突。

默认使用本地管理的随机地址,避免暴露真实硬件地址。

结果
根据所选模式和节点设置在本地生成的 UUID v1 值。

-

当你需要包含创建时间和节点标识符的值时,可以在浏览器中本地生成 UUID v1 标识符。此工具适用于旧版集成、数据库导入、有序测试数据,以及仍然要求 RFC 4122 version 1 UUID 的系统。

UUID v1 的适用场景

UUID v1 会把时间戳、时钟序列和 48 位节点值存储在标准的 36 字符 UUID 字符串中。因此,生成的 ID 大致可按创建时间排序,同时仍可用于接受普通 UUID 列、URL、日志和 API 载荷的系统。

隐私与节点标识符

经典的 UUID v1 生成方式会使用真实网卡的 MAC 地址,这可能暴露硬件信息。此工具改为从本地管理的随机 MAC 地址开始。你可以在匹配旧版系统时输入特定节点值,但应避免在公开示例或共享数据中使用真实硬件地址。

时钟序列与批量生成

时钟序列是一个 14 位值,当同一节点在相近时间生成 ID 时,它有助于避免冲突。批量生成会让所有 ID 保持在同一毫秒内,并为每一行递增 100-nanosecond tick,因此结果中的每个值都保持不同。