UUID 生成器

在浏览器中生成随机的 v4 UUID 或按时间排序的 v7 UUID,一次一个或最多 1000 个。不会向服务器发送任何内容。

每个 UUID 都在你的浏览器本地使用 crypto API 生成,你产生的任何内容都不会上传到服务器。

由 Udit Agarwal 开发和维护

UUIDs, Explained: v4, v7 and GUIDs

也需要逼真的示例记录?试试模拟数据生成器。

关于 UUID 生成器

这款 uuid 生成器直接在你的浏览器中创建 UUID(也称为 GUID)。用“版本”选择器选择版本:作为 uuid v4 生成器,它使用浏览器内置的 crypto API 生成随机值;作为 uuid v7 生成器,它遵循 RFC 9562,让每个 ID 以当前的 Unix 时间(毫秒)开头,因此这些值会按创建顺序排列,也能让数据库索引保持有序。NIL 会输出全零 UUID,适合用作占位符和测试。它可生成单个标识符或一次生成多达 1000 个,适合填充数据库、生成主键、命名测试夹具,或为日志和 API 创建关联 ID。若你的架构需要大写 GUID,可打开大写开关,然后一键复制所有值或下载为 .txt 文件。一切都在本地运行,你生成的随机 uuid 值绝不会传往服务器。

功能特性

  • 版本选择:通过浏览器 crypto API 生成的随机 v4、按时间排序的 v7,或全零的 NIL UUID
  • 生成单个 UUID 或一批最多 1000 个
  • 提供大写开关以输出大写 GUID 格式
  • 一键将所有生成的 UUID 复制到剪贴板
  • 将完整列表下载为 .txt 文件
  • 通过“生成”按钮即时重新生成新一批
  • v7 UUID 遵循 RFC 9562,以毫秒时间戳开头,因此每一批都按创建顺序排列
  • 完全在你的浏览器中运行,不上传任何值

如何使用 UUID 生成器

  1. 在“数量”框中输入你需要的 UUID 个数(1 到 1000)。
  2. 在“版本”中选择 v4、v7 或 NIL;若需要大写 GUID,请打开“大写”开关。
  3. 点击“生成”,按所选版本产生新一批 UUID。
  4. 使用“全部复制”复制它们,或点击 .txt 下载列表。

示例

输入

How many: 3, Version: v4, Uppercase: off

输出

3f29c1a4-7b8e-4d2f-9c1a-6e5b2d8f0a13
b6d4e90c-12af-4e77-8a3b-9f0c1d2e3a4b
7c1e5a2d-4f6b-4c80-91ad-2e3f4b5c6d7e

在浏览器本地生成的三个随机 v4 UUID。

常见错误与故障排除

  • 你期望得到顺序或有序的 UUID,却得到分散无序的值。 — 第 4 版 UUID 在设计上是随机的,不带顺序。请把“版本”切换为 v7:这些 ID 以毫秒时间戳开头,因此会按创建顺序排列。
  • 超过 1000 的数量不会产生更多结果。 — 生成器将每批上限设为 1000;再次点击“生成”即可创建更多批次。
  • 你的数据库拒绝大写 GUID,或反之。 — 在生成前切换“大写”开关以匹配你的架构,使大小写符合列的预期。
  • 输入小于 1 的数量或留空时,框会跳回某个值。 — “数量”字段被限制在 1 到 1000 之间,请在该范围内输入整数以控制批量大小。

常见问题

ArrayKit UUID 生成器是什么?
它是一款 uuid 生成器,可使用浏览器的 crypto API 生成随机的第 4 版 UUID、按时间排序的第 7 版 UUID 或全零的 NIL UUID,一次最多 1000 个。
这个生成器产生的 UUID 真的唯一吗?
在实际使用中是唯一的。v4 值具备加密级随机性,v7 值在毫秒时间戳之后加上随机位,因此碰撞概率极其微小。NIL UUID 是例外:它始终是同一个全零值。
如何用 UUID 生成器一次生成大量 UUID?
将“数量”框设为 1 到 1000 之间的任意数字,点击“生成”,然后用“全部复制”或 .txt 按钮一次性导出整批。
UUID 生成器能输出大写 GUID 吗?
可以,打开“大写”开关,生成器就会为需要大写值的架构输出大写 UUID。
这里的 UUID v4 和 v7 有什么区别?
v4 完全随机,因此不会透露任何关于生成时间的信息。v7 以毫秒级的创建时间开头,后面跟着随机位,因此较新的 ID 会排在较旧的 ID 之后,数据库索引也能保持插入顺序。两者都是标准 UUID,也就是微软所说的 GUID。
用 UUID 生成器为敏感系统生成 UUID 安全吗?
安全,每个 UUID 都在你的浏览器本地生成,不上传任何内容,因此这些值绝不会离开你的设备。

相关工具

更多日期 / 时间工具

查看全部日期 / 时间工具 (29) · 全部工具