← 返回 📄

在线UUID生成器

生成 UUID/GUID 唯一标识符,支持多种格式和批量生成。

关于 UUID

UUID 是 128 位标识符,标准写法为 8-4-4-4-12 的十六进制形式。常用的 v4 版本用随机数生成,重复概率低到可以忽略;另一个版本 v7 把时间戳放在前面,排序友好,更适合做数据库主键。注意 32 个十六进制字符里还嵌有版本号和变体位,并非全部随机。

常见问题

UUID 真的不会重复吗?

v4 的随机空间是 2 的 122 次方。按每秒生成 10 亿个计算,也要上百亿年才有较大概率出现一次碰撞,工程上视为不会重复。

用它做数据库主键合适吗?

v4 是随机值,插入时会导致 B+ 树索引频繁分裂,写入性能不如自增 ID。如果必须用 UUID,建议选 v7,它把时间戳前置,插入顺序基本递增。

生成的 UUID 会上传吗?

不会,全部在浏览器本地用随机数生成。