专业级UUID生成工具
符合RFC 4122标准 · 支持v1-v7全版本 · 每日生成超200万次
生成结果
深入理解UUID
UUID(通用唯一识别码)是用于信息系统中需要唯一标识的128位数字,具有以下核心特性:
- 跨平台唯一性:重复概率低于1/2122
- 多版本策略:支持时间戳、随机数、哈希等生成方式
- 标准兼容:遵循RFC 4122和ISO/IEC 9834-8标准
完整版本对比指南
版本 | 生成方式 | 唯一性保证 | 典型场景 | 示例格式 |
---|---|---|---|---|
v1 | 时间戳 + MAC地址 | 时空唯一性 | 分布式系统日志追踪 | b3d5e7a0-7c1a-11ef-9b8d-0800200c9a66 |
v3 | MD5哈希命名空间 | 命名空间确定性 | 文档版本标识 | 6fa459ea-ee8a-3ca4-894e-db77e160355e |
v4 | 密码学安全随机数 | 概率唯一性 (1/2^122) | API密钥/会话令牌 | f47ac10b-58cc-4372-a567-0e02b2c3d479 |
v5 | SHA-1哈希命名空间 | 命名空间确定性 | 数字资产标识 | 74738ff5-5367-5958-9aee-98fffdcd1876 |
v6 | 时间排序改进版 | 时序唯一性 | 数据库主键优化 | 1ed1d3a2-7c1a-6c8c-b3d5-7c1a7c1a7c1a |
v7 | 时间戳 + 随机数 | 混合唯一性 | 日志追踪系统 | 017f22e2-79b0-7cc3-98c4-dc0c0c07398f |
技术说明:
- v1-v5为RFC 4122标准版本,v6/v7为草案版本
- 时间戳版本(v1/v6/v7)包含可解析的日期信息
- 哈希版本(v3/v5)需要提供命名空间UUID和名称
技术规范
本工具严格遵循以下技术标准:
- RFC 4122规范文档 ↗
- ISO/IEC 9834-8:2008 国际标准
- ITU-T X.667 建议规范