UUID 生成与检查工具(批量生成 UUID v4)

使用 crypto.randomUUID() 一次生成最多 10,000 个随机 UUID(版本 4),可复制或下载 TXT 文件。还能检查粘贴的 UUID 的版本、变体和内含时间。

  • 在浏览器内处理(不上传)

生成 UUID

1~10,000 个

字母大小写

正在生成…

使用浏览器的 crypto.randomUUID() 生成(不支持时改用 crypto.getRandomValues)。其中 122 位是随机值,其余 6 位表示版本和变体。

检查 UUID

没有连字符、大写、带 { } 或 urn:uuid: 前缀也能识别。

结果

标准格式
017f22e2-79b0-7cc3-98c4-dc0c0c07398f
版本
7(Unix 时间型)
变体
RFC 9562(与 OSF DCE/RFC 4122 相同)
内含的时间(UTC)
2022-02-22T19:22:22.000Z这是生成方写入的值,不一定是真实时间。

使用方法

  1. 输入生成数量(1~10,000 个)。
  2. 选择大小写,以及是否带连字符和花括号。
  3. 点击“全部复制”或“下载 TXT 文件”即可使用。
  4. 在“检查 UUID”中粘贴 UUID,即可显示版本、变体和时间。

常见问题

UUID v4 会重复吗?

由于有 122 位是随机值,重复的概率极低但不为零。即使生成 10 亿个,出现重复的概率也只有约 10 的 19 次方分之 1。数据库中仍建议配合唯一约束。

GUID 和 UUID 有什么区别?

GUID 主要是 Microsoft 产品使用的名称,现在通常与 RFC 9562 的 UUID 指同一种格式。

可以把 UUID 当作密码或秘密令牌吗?

不建议。RFC 9562 指出不应把 UUID 视为难以猜测的值,也不应用于证明访问权限。秘密数据请使用密码生成器等工具生成的值。

显示的时间是什么?

版本 1 和 6 含有自 1582 年 10 月 15 日起以 100 纳秒为单位的时间,版本 7 含有以毫秒计的 Unix 时间。这里直接显示生成方写入的值,不一定是真实时间。

UUID 会被保存或发送吗?

不会。生成和检查都在浏览器中完成,不会发送到服务器,也不会保存在浏览器或写入网址。

注意事项与限制

  • 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
  • 只生成版本 4(随机)UUID,不生成按时间排序的 v7 或基于名称的 v5 等(但可以检查)。
  • 一次最多生成 10,000 个。
  • 检查只解析位布局,无法确认该 UUID 是否正确生成或在哪里使用。

数据来源