UUID生成器
快速生成符合 RFC 4122 标准的 UUID v4 唯一标识符,支持批量生成,本地处理不上传数据。
UUID v4 生成器
UUID v4 生成器使用指南
📌 简介
UUID 生成器是一款面向开发者的在线工具,可以快速批量生成符合 RFC 4122 标准的 UUID v4(通用唯一识别码)。在分布式系统、数据库主键设计、请求追踪等场景中,UUID 被广泛使用。本工具完全在浏览器本地生成,无需网络请求,安全高效。
📖 什么是 UUID?
UUID(Universally Unique Identifier)是一种由 128 位数字组成的唯一标识符。UUID v4 是基于随机数生成的版本,其碰撞概率极低(约 1/2^122),因此在实践中可以认为是绝对唯一的。标准格式为 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx,共 36 个字符(含 4 个连字符)。
💼 常见应用场景
- 数据库主键: 在分布式数据库中替代自增 ID,避免主键冲突。
- 请求追踪: 为每个 HTTP 请求分配唯一 ID(Request ID),便于日志排查。
- 文件命名: 为上传的文件生成唯一名称,防止文件覆盖。
- 会话标识: 生成会话 ID 或临时令牌。
⚙️ 使用步骤
- 在左侧选择需要生成的数量(1-50个)。
- 根据需要勾选“转为大写”或“去除连字符”。
- 点击“生成 UUID”按钮,右侧即可显示生成的 UUID 列表。
- 选中并复制所需 UUID 即可使用。
⚠️ 注意事项
- UUID v4 基于随机数生成,不具备时间顺序性,不适合作为需要按时间排序的数据库主键。
- 去除连字符后,UUID 长度变为 32 个字符。某些系统可能不识别这种格式,请根据目标系统的要求选择。
- 批量生成时建议单次不超过 50 个,避免浏览器卡顿。
❓ 常见问题 (FAQ)
Q: UUID 会重复吗?
A: 理论上存在极小的概率,但 UUID v4 有 122 位随机数,需要生成数十亿个 UUID 才可能有 50% 的碰撞概率。实际应用中可视为绝对唯一。
Q: UUID 和 GUID 有什么区别?
A: GUID 是微软对 UUID 的称呼,实质上是一样的标准,只是命名不同。
Q: 生成的 UUID 会上传吗?
A: 不会。本工具使用浏览器原生 crypto.randomUUID() 或随机算法生成,不发送任何网络请求。