跳到工具

UUID 生成器

批量生成密码学随机的 UUID v4 标识符,一键复制。

UUID(通用唯一标识符)是 RFC 4122 标准化的 128 位标识符。第 4 版使用随机数,提供 122 位熵,碰撞概率在工程上可以忽略。

本生成器使用浏览器的 crypto.getRandomValues(由操作系统播种的密码学安全随机源),输出适合会话令牌、请求 ID 等安全敏感标识。

使用 crypto.getRandomValues(操作系统的密码学安全随机源)生成,适合会话令牌、请求 ID 等安全敏感标识。

常见用途

常见问题

UUID v4 真的唯一吗?
工程上可以认为唯一。122 位随机熵意味着要生成约 27 亿亿个 UUID 才有 50% 概率出现一次碰撞。
v1、v4、v7 有什么区别?
v1 用 MAC 地址加时间戳;v4 纯随机;v7 按时间排序、可索引,更适合数据库主键。v4 仍是最常见的通用选择。
能用 Math.random() 生成 UUID 吗?
不能。Math.random 不是密码学安全的,其状态可被预测。本工具只使用 crypto.getRandomValues。
能生成 v7 吗?
v7 按时间排序、可索引。本工具生成 v4,是兼容性最好的通用版本。
为什么不用自增 ID?
自增 ID 会暴露记录数量且可被猜测。UUID v4 是随机、不可预测的,可以在任何地方生成而无需协调。

相关工具