格式预览:123e4567-e89b-42d3-a456-426614174000
📤 生成结果 5 条
184377e2f-1f91-453e-a849-905f571d79d1
209360678-27b6-4f41-bf72-79965f176c13
32f528d3d-a4d3-4290-8600-e269058d68b8
4f66491e0-7fa4-411f-b7ac-17c5a2d22689
53549e64d-e637-4378-9f80-c5bd78c0a63c
📖

使用说明

1v1:基于时间戳和 MAC 地址生成,同一毫秒内多次调用保证递增
2v4:完全随机生成,使用 crypto.getRandomValues,最常用
3v3 / v5:基于命名空间 + 名称做 MD5 / SHA-1 哈希,相同输入始终得到相同 UUID
4命名空间:可使用预置的 DNS / URL / OID / X500,也可填入自定义 UUID
5格式:支持大写 / 小写、花括号包裹,分隔符可选横线 / 无 / 下划线 / 点
6隐私:所有生成均在浏览器本地完成,结果不会上传服务器
📌 UUID 版本对照表
版本生成方式可预测性典型场景
v1时间戳 + MAC 地址部分可预测需要按时间排序的场景
v3命名空间 + 名称 → MD5完全确定相同输入需固定 ID
v4随机数不可预测通用唯一标识符
v5命名空间 + 名称 → SHA-1完全确定相同输入需固定 ID(推荐)
已生成 5 个 UUID