指南

UUID 生成器使用方法:生成 v1、v4 和 v5 UUID

选择 v1、v4 或 v5,设置数量和是否大写后即可生成 UUID 文本。若省略设置,默认生成 1 个非大写的 v4 UUID。

工具 UUID 生成器

先了解可选择的生成方式

UUID 生成器用于生成一个或多个 UUID 文本,并可在 v1、v4、v5 之间选择。若只需要一个结果,可以直接使用默认设置;若要批量生成,先指定数量,再决定是否将结果转换为大写。这个工具适合需要把 UUID 作为文本复制到配置、记录或测试数据中的场景。

操作步骤:选择版本、数量和大小写

  1. 打开 UUID 生成器,选择生成版本:v1、v4 或 v5。未指定版本时,工具默认使用 v4。需要注意,v5 使用的是固定的生成输入,不能通过公开参数填写命名空间、名称或其他生成输入。

  2. 设置生成数量。省略数量时会生成 1 个 UUID。输入会先转换为整数;转换时出现值错误或类型错误会回退为 1。成功转换后,数量会限制在 1 至 100 之间,因此低于 1 的值按 1 处理,高于 100 的值按 100 处理。

  3. 根据需要设置大小写选项。未启用大写时,结果不会被转换为大写;启用后,每个生成的 UUID 文本都会转换为大写。

  4. 执行生成并查看结果。设置数量大于 1 时,结果会包含相应数量的 UUID 文本。若没有特别要求,保留默认的 v4 和非大写设置即可。

如何读取结果及其边界

结果是 UUID 文本,而不是需要进一步解码的二进制内容。已验证的默认文本表示长度为 36 个字符;启用大写只会改变字母的大小写,不会改变这种文本结果的长度。生成数量为 1 时查看一条结果,设置更大的数量时则逐条查看生成的文本。

v4 选项使用随机 UUID 生成操作。v1、v4 和 v5 是工具提供的版本选择;其中 v5 的生成输入由工具固定,不能把自定义名称或命名空间当作输入传入。因此,如果任务依赖自定义的 v5 输入,这个工具的公开选项并不提供相应设置。还应把生成结果视为工具输出文本,不要据此推断唯一性、碰撞抵抗能力或其他安全属性。

使用示例

需要为一组测试记录准备 3 条大写的 v4 UUID 文本时,用户设置数量为 3、选择 v4 并启用大写选项。

将数量设为 3,选择 v4,启用大写选项,然后执行生成。

结果包含 3 条 UUID 文本;每条文本均为大写,已验证的默认文本表示长度为 36 个字符。

使用限制

  • 公开参数不提供自定义 v5 命名空间、名称或其他生成输入;工具输出范围以 UUID 文本生成为主。

常见错误

  • 把数量写成无法转换为整数的内容,可能导致数量回退为 1。请改用可转换为整数的输入,并确认数量处于 1 至 100 的范围内。

常见问题

不设置参数时会生成什么?

未设置版本时,工具默认生成 v4 UUID;未设置数量时生成 1 个结果。

可以批量生成 UUID 吗?

可以一次生成多个 UUID,数量会按整数转换结果规范到 1 至 100;转换出现值错误或类型错误时会回退为 1。

可以自定义 v5 的命名空间和名称吗?

不能通过公开参数填写自定义命名空间、名称或其他 v5 输入,因为 v5 使用固定的生成输入。

工具

UUID 生成器