UUID生成工具

生成符合标准的UUID(通用唯一识别码),支持多种版本和格式,适用于开发、测试、数据库设计等场景。

生成的UUID

生成历史

暂无生成历史

工具使用说明

基本操作

  • 选择需要生成的UUID数量
  • 选择UUID版本(v1、v4或Nil UUID)
  • 勾选"大写字母"可确保生成的UUID使用大写格式
  • 勾选"包含连字符"控制是否在UUID中包含连字符
  • 点击"生成UUID"按钮生成UUID

复制功能

  • 点击"复制全部"按钮复制所有UUID
  • 点击每个UUID旁边的"复制"按钮可单独复制该UUID
  • 在历史记录中,可以复制特定历史项的结果
  • 复制成功会有提示信息显示

历史记录

  • 每次生成都会自动保存到历史记录
  • 点击历史记录项可快速重新生成
  • 点击历史记录项的复制按钮可复制结果
  • 最多保存10条最近的生成记录
  • 可点击"清除历史记录"清空所有历史

使用技巧

  • 数据库主键通常使用UUID v4
  • 分布式系统使用UUID v1可以保证时间顺序
  • 测试数据生成可设置不同版本和格式
  • 使用历史记录功能快速切换不同参数组合

注意事项

  • UUID v4是完全随机生成的,碰撞概率极低
  • UUID v1基于时间戳和MAC地址,具有时间顺序性
  • Nil UUID是特殊的全零UUID,用于特定场景
  • 历史记录保存在浏览器本地存储中
  • 生成的UUID符合RFC 4122标准

UUID说明

UUID(通用唯一识别码)是一个128位的数字标识符,用于在分布式系统中唯一地标识信息。

例如:一个典型的UUID v4格式为:f47ac10b-58cc-4372-a567-0e02b2c3d479

UUID版本:

  1. UUID v1:基于时间戳和MAC地址,包含时间信息
  2. UUID v4:随机生成,最常用的版本
  3. UUID v5:基于命名空间和名称的SHA-1哈希
  4. Nil UUID:特殊的全零UUID(00000000-0000-0000-0000-000000000000)

应用场景:

  • 数据库主键:作为记录的唯一标识符
  • 分布式系统:在多个系统间唯一标识对象
  • 会话标识:用于Web应用的用户会话管理
  • 文件命名:为文件生成唯一名称
  • API密钥:生成唯一的API访问密钥

技术原理:

  • UUID v4使用加密安全的随机数生成器
  • UUID v1使用当前时间戳和MAC地址(或随机节点ID)
  • 所有版本都遵循RFC 4122标准格式
  • UUID格式为8-4-4-4-12的十六进制数字

生成5个UUID v4示例:

  • 设置数量:5
  • 选择版本:v4
  • 勾选大写字母(可选)
  • 点击生成按钮

推荐工具

快速获取颜色RGB、HEX或HSL值