UUID生成器

生成各种版本的UUID,支持批量生成、格式转换和验证

生成选项

生成结果 (0)

暂无生成结果,请先生成UUID

关于UUID

什么是UUID?

UUID(Universally Unique Identifier)是一个128位的标识符,用于在分布式系统中唯一标识信息。它由32个十六进制数字组成,通常用连字符分隔成8-4-4-4-12的格式。

使用场景

  • 数据库主键和唯一标识符
  • API请求ID和会话标识
  • 文件系统标识符
  • 分布式系统中的节点标识
  • 测试数据生成
  • 前端组件key属性

各版本UUID的区别

版本1 (基于时间)基于时间戳和MAC地址生成,包含时间信息,适合需要时间排序的场景。但可能暴露MAC地址信息。
版本4 (随机生成)完全随机生成,最常用的版本。生成简单快速,冲突概率极低,适合大多数应用场景。
版本5 (基于命名空间)基于命名空间和名称生成,相同的命名空间和名称总是生成相同的UUID。适合基于URL或域名生成固定UUID的场景。
版本7 (新版时间戳)2022年新标准,基于时间戳生成,提供更好的时间精度和向后兼容性。适合需要时间信息但不想暴露MAC地址的场景。