这个工具适合做什么
UUID 是一种 128 位的唯一标识,常用于数据库主键、订单号、请求跟踪 ID、分布式系统资源标识等场景。本页支持批量生成 UUID V1 和 UUID V4,并可直接复制结果。
如果你只是想要一个稳定、易用的随机标识,通常优先选择 UUID V4。
常见使用场景
- 为新建记录、接口请求或任务实例生成唯一 ID。
- 批量准备测试数据、导入数据或压测样本。
- 在日志系统里给一次请求或消息链路打上追踪标记。
使用步骤
- 选择需要的版本,默认推荐 V4。
- 输入生成数量,工具会自动限制在合理范围内。
- 如有大写格式需求,可开启“结果转大写”。
- 点击刷新生成,确认结果后直接复制。
示例输出
550e8400-e29b-41d4-a716-446655440000
9c858901-8a57-4791-81fe-4c455b099bc9 实际生成结果会不同,上面只是 UUID 形态示例。
容易出错的地方
- 把 UUID 当成安全令牌使用是不合适的,它的目标是唯一性,不是安全性。
- 如果下游系统区分大小写或要求固定格式,复制前要先确认是否需要转为大写。
- 只有在确有兼容需求时才建议选择 V1,否则直接用 V4 会更简单。
常见问题
UUID V1 和 V4 应该怎么选?
多数业务场景默认用 V4 就够了,因为它基于随机数、使用简单且不暴露时间特征。只有在你明确需要时间相关特征或兼容旧系统时,才考虑 V1。
GUID 和 UUID 有区别吗?
GUID 通常是微软体系里对 UUID 的称呼,实际使用时大多可以视为同一类 128 位唯一标识。
批量生成 UUID 会不会重复?
理论上任何标识都有碰撞概率,但标准 UUID 的空间非常大,正常业务量下发生重复的概率极低。生成后仍应结合业务唯一约束做最终保障。
UUID 可以拿来当密码或密钥吗?
不建议。UUID 适合做唯一标识,不适合直接当作密码、访问令牌或加密密钥。涉及安全凭证时,应使用专门的随机密码或密钥生成方案。