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请求追踪
- 文件和资源命名
- 会话标识