工作原理
版本4用安全随机数填充122比特,实际使用中每次都不会重复。版本7开头是当前Unix时间(毫秒),ID按创建时间排序,适合做数据库主键。检查器会读取任意UUID的版本、变体,以及v1和v7中内嵌的时间戳。
v4:随机 · v7:时间 + 随机
该用哪个版本
- v4: 请求ID、文件名这类不可猜ID的经典选择。
- v7: 更适合做数据库主键,新行排在旧行之后,索引更快。
- v1: 包含时间和MAC地址——会泄漏硬件和时间信息,这里不用。
使用提示
- 带横线的小写十六进制是标准形式;大写或无横线输入也能被检查器识别。
- 不要把UUID当密码或密钥用——v7内嵌了时间,v4也没有密钥拉伸。
- 一切都在浏览器内运行,不会上传任何内容。
标准与出处
- 通用唯一标识符(UUID):RFC 9562(v4随机、v7时间有序)
最后核对 2026年10月12日
常见问题
该用v4还是v7?
请求ID、文件名这类不可猜的ID请用v4;数据库主键请用v7,新行排在旧行之后,索引更快。
两个UUID会冲突吗?
版本4有122个随机比特,即使每秒生成10亿个、连续生成一百年,冲突概率仍远低于十亿分之一。版本7还加入了时间戳,区分度更高。
检查器会读取什么?
读取版本半字节、变体位,以及v1和v7中隐藏的时间戳。无横线或大写输入会自动规范化。
能把UUID当密码用吗?
不能。即使v4也没有密钥拉伸,v7还内嵌了创建时间。请用密码生成器来生成密码。