UUID 生成器

即时生成 UUID v4,支持批量生成最多 50 个,一键复制。

Click Regenerate to generate UUIDs

How to Use

  1. 选择 UUID 版本——v4(随机生成,最常用)或 v1(基于时间戳和 MAC 地址)。v4 推荐用于通用唯一标识,如数据库主键和会话 ID。
  2. 设置需要生成的 UUID 数量(1 到 50 个),点击生成。所有 UUID 在浏览器本地使用密码学安全的随机数生成,不会发送到任何服务器。
  3. 点击每个 UUID 旁的复制图标单独复制,或使用「复制全部」一键复制整批。UUID 采用标准的 8-4-4-4-12 十六进制格式(例如:550e8400-e29b-41d4-a716-446655440000)。

Frequently Asked Questions

生成的 UUID 真的唯一吗?
UUID v4 使用 122 位随机数据,可产生 2^122 个可能值(约 5.3 × 10^36)。碰撞概率极低——你需要以每秒数十亿个的速度持续生成数百万年,才可能有实际意义的碰撞机会。
UUID v1 和 v4 有什么区别?
UUID v1 基于当前时间戳和生成机器的 MAC 地址,因此会包含生成时间和位置信息。UUID v4 完全随机,不含任何嵌入元数据。如果不想泄露时间或机器信息,建议使用 v4;如果需要时间可排序的 ID,v1 可能更合适。
实际碰撞概率有多大?
对于 UUID v4,要达到 50% 的概率发生至少一次碰撞,需要生成约 2.71 × 10^18 个 UUID。换句话说,以每秒 10 亿个的速度生成,大约需要 86 年才能达到这个数量级。