UUID生成器
免费在线UUID v4生成器。支持批量生成最多100个UUID、带/不带连字符格式选择、UUID验证功能。无需安装,浏览器直接使用。
UUID生成器
已生成UUID: 0个
UUID验证
最近生成记录
暂无生成记录。
什么是UUID生成器?
UUID(Universally Unique Identifier)是一种全球唯一的128位标识符。本工具生成UUID v4(基于随机数),支持批量生成和多种格式选项。
UUID广泛应用于数据库主键、API令牌、会话ID、文件命名等需要唯一标识符的场景。
主要功能
- UUID v4生成: 生成密码学安全的随机UUID。
- 批量生成: 一次最多可生成100个UUID。
- 格式选项: 可选择大写/小写,是否包含连字符。
- UUID验证: 验证输入的UUID是否有效并显示版本信息。
- 生成记录: 在会话期间可查看最近生成的UUID。
使用方法
- 设置选项: 选择生成数量、大小写格式、是否包含连字符。
- 点击生成: 根据设置生成UUID。
- 复制: 点击复制按钮或直接从结果框选择复制。
- 验证: 输入UUID并点击验证按钮,查看有效性和版本信息。
UUID版本说明
| 版本 | 生成方式 | 特点 |
|---|---|---|
| v1 | 时间戳 + MAC地址 | 可追溯生成时间,存在MAC地址泄露风险 |
| v4 | 随机数 | 最广泛使用,碰撞概率极低 |
| v5 | 命名空间 + 名称 (SHA-1) | 相同输入生成相同UUID |
| v7 | 基于时间戳(最新) | 可按时间排序,有利于数据库索引 |
本工具生成最通用的UUID v4。
适用人群
- 设计数据库时需要唯一键的后端开发者
- 需要生成API令牌或会话ID的Web开发者
- 需要创建测试数据的QA工程师
- 需要为文件或资源命名的系统管理员
常见问题
UUID v4的碰撞概率有多大?
UUID v4使用122位随机数据。即使生成10亿个UUID,要达到50%的碰撞概率也需要生成约2.71×10^18个。实际上无需担心碰撞问题。
可以去掉连字符吗?
可以,连字符仅用于提高可读性,去掉后不影响UUID的有效性。但某些系统可能要求特定格式。
大写和小写哪个是标准?
RFC 4122建议使用小写,但大写也是有效的。保持一致性是最重要的。
生成的UUID安全吗?
本工具使用浏览器的crypto.randomUUID()或crypto.getRandomValues()生成密码学安全的随机数。