UUID(Universally Unique Identifier,通用唯一标识符)是一个 128 位的数字标识,通常写成 32 位十六进制字符、以连字符分隔的 8-4-4-4-12 形式,例如 550e8400-e29b-41d4-a716-446655440000。
它为什么“唯一”
UUID 的取值空间高达 2 的 128 次方,随机生成的 UUID 几乎不可能重复,因此无需任何中心机构分配,就能保证全局唯一。这也是它被广泛用于各类系统标识的原因。
常见用途
- 数据库主键:替代自增 ID,适合分布式系统。
- 接口请求追踪:为每次请求生成唯一 ID,便于排查问题。
- 文件与资源命名:避免上传文件重名覆盖。
UUID 与 GUID 的关系
两者本质是同一个东西。GUID 是微软对同一标准的叫法,格式、算法完全一致,可以放心互换。
在线 UUID 生成器无需安装任何软件,打开页面点击生成即可,一条或多条都能快速产出,是开发者随手可用的效率工具。