UUID生成器
UUID版本:
输出格式:
生成数量:
工具使用说明
什么是UUID?
UUID(Universally Unique Identifier)是一种用于在计算机系统中唯一标识信息的128位数字。它具有以下特点:
- 全球唯一性:几乎不可能生成两个相同的UUID
- 无需中心化管理:生成UUID不需要依赖中心化的注册机构
- 多种版本:支持不同的生成算法和用途
支持的UUID版本
1. UUID v4(随机生成)
基于随机数生成的UUID,是最常用的版本。
2. UUID v3(基于命名空间和名称的MD5哈希)
使用MD5哈希算法,基于命名空间和名称生成的UUID。
3. UUID v5(基于命名空间和名称的SHA-1哈希)
使用SHA-1哈希算法,基于命名空间和名称生成的UUID。
UUID的应用
- 数据库主键:作为数据库表的唯一标识符
- 分布式系统:在分布式系统中标识唯一实体
- 文件命名:生成唯一的文件名
- 会话标识:标识用户会话
- 日志追踪:在日志中追踪相关事件
注意事项
- 本工具使用uuid库生成UUID,所有操作均在本地完成,不会上传任何数据
- UUID v4基于随机数生成,虽然碰撞概率极低,但理论上仍存在可能
- UUID v3和v5需要输入命名空间,相同的命名空间和名称会生成相同的UUID
- 批量生成数量建议不超过1000个,以免影响性能