1. 此工具有什么功能
本免费在线 UUID 生成器可即时生成一个或多个 UUID v4。用于生成 UUID、唯一 ID 生成器或 UUID v4,适用于开发、测试或数据库。标准格式(带连字符)或紧凑格式(无连字符)——无需注册、无需服务器。全部在浏览器中生成。适合开发、数据库主键、API(请求 ID、关联 ID)或测试。
如何使用
快速开始: 设置数量(如 1、5、10),选择标准或紧凑格式,点击生成,然后复制一个或全部 UUID 用于应用、数据库或配置。
- 设置数量 — 选择要生成的 UUID 数量(如 1、5、10)。
- 选择格式 — 标准(如 550e8400-e29b-41d4-a716-446655440000)或紧凑(无连字符)。
- 生成 — 点击按钮(或加载时自动生成)。新 UUID 出现在列表中。
- 复制 — 复制一个或全部 UUID 用于应用、数据库或配置。
工作原理
UUID v4 使用 122 位随机位(其余为版本与变体位)。工具使用 crypto.getRandomValues()(或回退方案)填充这些位,并将结果格式化为 UUID 字符串。所有生成均在您浏览器内完成;不经过任何服务器。不会向任何服务器发送数据。
使用场景与示例
- 开发 — 为实体、日志或测试数据快速生成唯一 ID。
- 数据库 — 在插入前生成主键或外部 ID。
- API — 以 UUID 形式生成请求 ID、关联 ID 或追踪 ID。
- 测试 — 为 fixture 或 mock 生成一组 UUID。
示例
- 生成 1 个 → 如 a1b2c3d4-e5f6-4789-a012-3456789abcde。
- 生成 5 个,紧凑格式 → 五个无连字符的 32 位十六进制串。
限制与已知约束
- 仅 v4 — 工具生成随机 UUID(v4)。不生成基于时间(v1)或基于命名空间(v3/v5)的 UUID(除非工具另行支持)。
- 唯一性 — 正常使用下碰撞概率可忽略;极端规模下请结合系统其他保障。
- 无持久化 — 工具不保存生成的 UUID;需要保留请自行复制。