在线 UUID 生成器和 GUID 生成器

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

选项
生成的UUID 0
正在浏览器中生成新的 UUID 批次...
可复制辅助内容
请求头行
带引号的 UUID 行
JSON ID 对象
什么是 UUID 或 GUID?

A UUID (Universally Unique Identifier), also called a GUID (Globally Unique Identifier), is a 128-bit value used to identify records, requests, and resources across systems. The common text form uses 32 hexadecimal characters split into five groups with hyphens.

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

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

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

UUID 真的唯一吗?

While collisions are theoretically possible, the probability is astronomically low (1 in 2^122 for v4). You would need to generate 1 billion UUIDs per second for 85 years to have a 50% chance of collision.

我应该使用 UUID v1 还是 v4?

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