跳到正文
EVOA Toolbox

UUID 生成器

批量生成随机的 UUID v4 或按时间排序的 UUID v7(最多 1,000 个)。可复制全部或下载 .txt 文件。在浏览器中运行。

在浏览器中本地处理,你的文本不会被上传。

正在加载工具…

这个工具能做什么

生成通用唯一标识符,用于数据库主键、测试数据、关联 ID 和文件名。版本 4 的 UUID 完全随机,是常见的默认选择。RFC 9562 定义的版本 7 的 UUID 以 48 位的毫秒时间戳开头,因此后创建的 ID 会排在先创建的之后,这能让数据库索引更紧凑,记录天然按创建时间排序。

一次可以生成 1 到 1,000 个 UUID,可以显示为大写,也可以去掉连字符得到紧凑的 32 字符 ID。在同一批次中,即使许多 v7 值是在同一毫秒内创建的,它们也严格递增。

随机性来自浏览器的加密安全随机数生成器(crypto.randomUUID 和 crypto.getRandomValues)。ID 在你的设备上生成,不会发送到任何地方。

使用方法

  1. 1选择版本:v4(随机)或 v7(按时间排序)。
  2. 2设置需要的 UUID 数量(1 到 1,000)以及格式选项。
  3. 3点击“生成”(或点击“重新生成”获得一组新的)。
  4. 4复制单个值、复制全部,或将列表下载为 .txt 文件。

支持的格式

输出:8-4-4-4-12 格式的 UUID 文本(或不带连字符的 32 个十六进制字符),每行一个。

隐私

此工具在你的浏览器中运行。你提供的数据在你的设备上处理,不会发送到我们的服务器。

限制

  • UUID v7 会把创建时间嵌入 ID 中。如果泄露创建时间会带来问题,请不要使用它,改用 v4。
  • 跨不同机器的 v7 排序取决于各自的时钟,只是大致按时间排序。
  • 每次点击最多生成 1,000 个 UUID。
  • UUID 是标识符,不是机密。即使 v4 的值很难猜到,也不要把它们当作密码或访问令牌。
  • 不提供其他版本(v1、v3、v5、v6)。

常见问题

应该用 v4 还是 v7?

如果只是需要一个唯一的随机 ID,请使用 v4。如果用于数据库主键或事件 ID,且插入顺序和索引局部性很重要,并且可以接受暴露创建时间,请使用 v7。

两个生成的 UUID 会冲突吗?

对于 v4,概率小到可以忽略不计:有 122 位随机数。对于 v7,唯一性来自时间戳、计数器和 62 位随机数。在实际使用中不会发生冲突。

它和 GUID 一样吗?

一样。GUID 是微软对同一种 128 位标识符的称呼。在 .NET 和 Windows 场景中,大写输出很常见。

UUID 是在服务器上生成的吗?

不是。它们由你的浏览器使用其安全的随机数生成器在本地生成。

相关工具