UUID 生成
按指定版本批量生成 UUID,支持 v1/v3/v4/v5/v7,并可校验已有 UUID 的版本与格式。
生成结果
使用说明
- 选择 UUID 版本:v4 随机(最常用)、v7 按时间有序、v1 时间戳、v3/v5 基于名称与命名空间。
- v3/v5 需填写命名空间(DNS/URL/OID/X500 或自定义)与名称。
- 设置生成数量,点击「生成」得到结果列表。
- 在下方「校验」处粘贴 UUID,可查看版本与格式是否合法。
示例
选择 v4、数量 5,点击生成即可得到 5 个随机 UUID;选择 v5 并填写名称,可按命名空间生成稳定可复现的 UUID。
常见问题
v4 和 v7 该选哪个?
需要随机、无含义的 ID 用 v4;需要按时间递增、利于数据库索引与排序的场景推荐 v7。
v3 和 v5 有什么区别?
两者都基于命名空间 + 名称生成确定性 UUID,区别是 v3 用 MD5、v5 用 SHA-1,v5 更推荐。相同输入始终得到相同结果。
UUID 会重复吗?
v4 的随机空间为 122 位,实际使用中重复概率可忽略不计,可安全用作主键或会话标识。