即时生成 UUID 和 GUID
这款 UUID 生成器可直接在您的浏览器中创建符合标准的标识符。选择版本、设置数量,即可立即获得新的 UUID——无论是粘贴到测试中的单个值,还是用于填充数据库的一千个值。每个 UUID 都由您浏览器的加密安全随机数生成器生成,不会发送到任何服务器或被存储。
功能特性
- UUID v4 – 包含 122 个随机位,是使用最广泛的版本。
- UUID v7 – 由 48 位 Unix 毫秒时间戳和随后的随机位组成,因此 ID 可按创建时间排序。
- 批量生成 – 一次性生成多达 1,000 个 UUID,支持复制和下载为
.txt文件。 - 格式化选项 – 支持大写、无连字符(32 个字符)或用
{花括号}包裹。
常见用途
数据库主键。 UUID 允许应用服务器在插入数据行之前创建 ID,这简化了分布式系统和数据合并。在这种场景下,推荐使用 v7:随机的 v4 键会导致插入操作分散在整个索引中,而 v7 键则按顺序排列。
API 资源和幂等性密钥。 许多 API 使用 UUID 来标识订单、支付和消息,并接受客户端生成的 UUID 作为幂等性密钥,以确保重试的请求不会被处理两次。
测试数据和固件。 生成 ID 列表以填充电子表格、模拟 API 或单元测试。
文件和对象名。 UUID 可以为上传文件、缓存条目或临时文件生成无冲突的名称。
解读 UUID
一个 UUID,例如 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e,具有固定的布局。第三组的第一个数字是版本(4 或 7)。第四组的第一个数字是变体,对于标准 UUID,它是 8、9、a 或 b。在 v7 UUID 中,前 12 个十六进制数字编码了自 1970 年以来的毫秒级创建时间。