/ UUID生成器

UUID生成器

在线生成UUID/GUID,支持多种格式,可自定义生成数量

生成选项

标准格式
无连字符
大写格式
带大括号

UUID知识介绍

什么是UUID?

UUID(Universally Unique Identifier)是一种标准化的标识符,用于在分布式系统中唯一标识信息。它由128位数字组成,通常表示为32个十六进制字符,以连字符分隔成五组。

UUID的结构

UUID通常表示为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

  • 前8位:时间戳的低32位
  • 接下来4位:时间戳的中16位
  • 接下来4位:时间戳的高12位+版本号
  • 接下来4位:时钟序列
  • 最后12位:节点标识符

UUID版本

  • 版本1:基于时间戳和MAC地址
  • 版本3:基于MD5哈希值
  • 版本4:完全随机生成
  • 版本5:基于SHA-1哈希值

UUID的特点

  • 唯一性:生成重复UUID的概率极低
  • 分散性:无需中央协调即可生成
  • 标准化:遵循RFC 4122标准
  • 跨平台:可在任何系统中使用

UUID的应用场景

  • 数据库主键标识
  • 分布式系统节点标识
  • API请求追踪
  • 文件和资源命名
  • 会话标识