UUID生成器

使用UUID 生成器快速计算,并了解结果代表什么。

即时结果 在浏览器中运行

关于 UUID v4

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

UUID v4 使用 122 个随机位。碰撞的概率非常小——大约为 5.3×10³⁶ 分之一。

如何使用?

  1. 1
    选择计数选择要生成的 UUID 数量 (1–20)。
  2. 2
    生成单击“生成”立即生成您的 UUID。
  3. 3
    复∶并使用复制一个或所有 UUID 并在您的项目中使用它们。

常见问题

什么是UUID?
UUID 代表通用唯一标识符。它是一个 128 位标签,用于唯一标识计算机系统中的信息,无需中央协调。
UUID v4 真的是唯一的吗?
实际上,是的。如果有 2¹²² 个可能的值,两个随机 v4 UUID 发生碰撞的可能性可以忽略不计——远小于宇宙射线翻转 RAM 中一个比特的可能性。
UUID 和 GUID 有什么区别?
GUID(全局唯一标识符)是 Microsoft 对 UUID 的术语。它们遵循相同的标准,并且在大多数用途下可以互换。

UUID v4 生成器如何工作?

UUID 生成器用于在浏览器中创建版本 4 UUID,格式为 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx。页面可以设置生成数量,范围为 1 到 20 个,并提供大写选项。工具内部使用 crypto.getRandomValues 获取随机字节,再按 UUID v4 规则设置版本位和变体位,因此生成结果适合用于测试数据、临时标识、前端状态键、数据库种子数据、API 示例和开发文档。点击生成后,每个 UUID 会按行输出,复制按钮会复制整个列表。

UUID 适合哪些用途?

UUID 的主要价值是降低不同系统、不同时间生成标识时发生冲突的概率。它常用于无需集中分配 ID 的场景,例如客户端先生成草稿 ID、导入数据时创建临时主键、日志追踪请求、模拟事件编号或为测试 fixture 创建唯一值。大写选项只改变字母展示形式,不改变 UUID 本身含义;如果你的数据库或接口严格区分大小写,建议统一使用一种格式。

使用 UUID 时要注意什么?

UUID v4 是随机标识,不包含创建时间、业务含义或顺序信息,因此不适合直接用来表达日期、用户角色、商品类别等语义。它也不是访问控制机制,不能把“难猜”当作权限验证。若 UUID 用于公开链接、重置令牌或安全凭据,还需要服务端权限校验、过期时间和审计记录。此页面只在浏览器中生成文本,不会保存历史;如果需要可追溯的生产级 ID,仍应由后端系统统一生成、记录和验证。

批量生成时建议按行保存原始输出,不要手动删除连字符,除非目标系统明确要求无连字符格式。导入数据库前也应确认字段长度、唯一索引和大小写规范,避免同一批测试数据在不同环境中被重复使用。

评论