UUID 生成器
生成设置
使用说明
- 选择要生成的 UUID 数量(1-100)
- 选择 UUID 格式(大写/小写/无连字符)
- 点击"生成 UUID"按钮
- 点击单个 UUID 后的复制按钮,或点击"复制全部"
示例
标准格式(小写)
550e8400-e29b-41d4-a716-446655440000
大写格式
550E8400-E29B-41D4-A716-446655440000
无连字符格式
550e8400e29b41d4a716446655440000
常见问题
UUID 和 GUID 有什么区别?
UUID(Universally Unique Identifier)和 GUID(Globally Unique Identifier)本质上是同一个概念。UUID 是开放标准(RFC 4122),GUID 是微软对 UUID 的实现。两者格式相同,可以互换使用。
UUID v4 的碰撞概率有多大?
UUID v4 基于随机数生成,总共有约 2^122 种可能。碰撞概率极低,即使每秒生成 10 亿个 UUID,要产生碰撞大约需要 85 年。在正常使用场景下可以认为不会重复。
UUID 可以用作数据库主键吗?
可以。UUID 作为主键的优点是可以在客户端生成,不需要依赖数据库自增 ID,适合分布式系统。缺点是占用更多存储空间(36 字符 vs 4 字节整数),且无序 UUID 可能影响 B-tree 索引性能。
为什么有时候 UUID 中间没有连字符?
标准 UUID 格式包含连字符(如 550e8400-e29b-41d4-a716-446655440000),但在某些场景(如数据库存储、URL 参数)中会去掉连字符以节省空间。本工具支持生成无连字符格式。