什么是 UUID?
UUID(Universally Unique Identifier)是用于在计算机系统中唯一标识信息的 128 位标签。生成相同 UUID 两次的概率实际上为零。
UUID 格式
UUID 是 5 组的 32 个十六进制数字: xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx • 8-4-4-4-12 格式(36 个字符) • M = 版本,N = 变体
UUID 版本
版本 1:基于时间 + MAC 地址 版本 4:随机(最常用) 版本 7:Unix 时间戳 + 随机(最新)
示例
550e8400-e29b-41d4-a716-446655440000使用场景
• 数据库主键 • 会话标识符 • 分布式系统 ID • API 请求跟踪