免费使用 · 无需注册 · 数据本地处理

UUID 生成器

免费在线 UUID 生成器:一次批量生成 1 到 100 个 UUID v4,支持大写、去连字符、加花括号,使用浏览器加密级随机数。

生成结果
数量
—
随机位数
122 bit
版本
v4

使用指南

  1. 选择数量

    从 1 到 100 中选择需要生成的个数,默认 5 个。

  2. 设置格式

    按需勾选大写、去掉连字符或加花括号,切换后立即重新生成。

  3. 复制使用

    点击「复制全部」把结果一次带走,可以直接粘贴进代码或数据库。

常见问题

UUID v4 会重复吗?

v4 含 122 位随机数,重复概率极低。即使每秒生成十亿个、持续一百年,碰撞概率仍然小到可以忽略,实践中可视为不会重复。

UUID 可以直接当数据库主键吗?

可以,这是 UUID 最常见的用途之一。注意无序 UUID 作为聚簇索引会带来写入碎片,MySQL 场景下可考虑有序 UUID 或改用 BIGINT 自增。

为什么要用加密级随机数?

普通 Math.random 可被预测,用它生成的 ID 可能被攻击者猜到,造成越权访问。crypto.getRandomValues 取自系统熵源,不可预测。

去掉连字符会影响唯一性吗?

不会。连字符只是显示格式,去掉后仍是同样的 32 个十六进制字符,唯一性完全不变。

更多在线工具