在线 UUID 生成器和 GUID 生成器

为请求 ID、夹具批次和可排序的 v1 示例在浏览器本地生成 UUID 和 GUID。

选项
生成的UUID 0
正在浏览器中生成新的 UUID 批次...
可复制辅助内容
请求头行
带引号的 UUID 行
JSON ID 对象
隐私与分享
浏览器本地生成 数值由你的浏览器生成,绝不会发送到 ComUtil。
分享 URL 分享 URL 只保存预设和设置选项,绝不会包含生成的 UUID 值。
什么是 UUID 或 GUID?

UUID(Universally Unique Identifier,通用唯一标识符)也称 GUID(Globally Unique Identifier),是一个 128 位的值,用于在系统间标识记录、请求和资源。常见的文本形式是 32 个十六进制字符,用连字符分成五组。

这个 UUID / GUID 工作流如何运作

这个页面会把预设、版本、数量和输出模式保存在查询参数中,然后根据这些设置在浏览器里生成新的 UUID。UUID v4 是请求 ID 和公开标识符的默认选择。UUID v1 为可排序示例保留时间顺序,而浏览器端生成会使用随机 node id,因为浏览器不会暴露 MAC 地址。

常见使用场景
  • API 中的请求 ID 和关联 ID
  • 种子数据和测试夹具批次
  • 可排序的迁移或调试示例
  • 数据库和资源标识符
  • 日志、队列和任务追踪的唯一 ID
UUID 版本对比
v1 按时间排序:适合需要可排序示例的场景。浏览器端生成会使用时间顺序加随机 node id。
v4 随机型:不会暴露时间或机器细节,因此最适合作为请求 ID、夹具和公开标识符的默认选择。
常见问题

UUID 真的唯一吗?

虽然理论上可能发生碰撞,但概率极低(对于 v4,概率为 2^122 分之一)。你需要每秒生成 10 亿个 UUID 并持续 85 年,才有 50% 的碰撞机会。

我应该使用 UUID v1 还是 v4?

大多数请求 ID、夹具和公开标识符都应使用 v4。如果可排序示例更适合你的工作流,并且创建时间顺序比隐藏该时间信号更重要,则使用 v1。