UUID 生成器
免费在线 UUID 生成器:一次批量生成 1 到 100 个 UUID v4,支持大写、去连字符、加花括号,使用浏览器加密级随机数。
生成结果
数量
—
随机位数
122 bit
版本
v4
使用指南
- 选择数量
从 1 到 100 中选择需要生成的个数,默认 5 个。
- 设置格式
按需勾选大写、去掉连字符或加花括号,切换后立即重新生成。
- 复制使用
点击「复制全部」把结果一次带走,可以直接粘贴进代码或数据库。
常见问题
UUID v4 会重复吗?
v4 含 122 位随机数,重复概率极低。即使每秒生成十亿个、持续一百年,碰撞概率仍然小到可以忽略,实践中可视为不会重复。
UUID 可以直接当数据库主键吗?
可以,这是 UUID 最常见的用途之一。注意无序 UUID 作为聚簇索引会带来写入碎片,MySQL 场景下可考虑有序 UUID 或改用 BIGINT 自增。
为什么要用加密级随机数?
普通 Math.random 可被预测,用它生成的 ID 可能被攻击者猜到,造成越权访问。crypto.getRandomValues 取自系统熵源,不可预测。
去掉连字符会影响唯一性吗?
不会。连字符只是显示格式,去掉后仍是同样的 32 个十六进制字符,唯一性完全不变。