适用人群
- 准备测试数据的开发者
- 学习 UUID 版本差异的用户
Developer Utility
可以同时生成 UUID v1 和 UUID v4,并比较基于时间的 UUID 与基于随机数的 UUID 之间的差异。
请选择要生成的 UUID 数量和版本。一般开发测试中最常使用 UUID v4。
选择 v1 可查看时间型 UUID 的字段结构,选择 v4 可生成随机测试 ID。v1 字符串的排序不一定等于生成时间顺序。
每种版本生成 1 至 100 个。同时生成时,数量分别应用于两种版本。
基于时间信息生成的 UUID 格式。
UUID v1 结果将显示在这里。
基于随机值生成的 UUID 格式。
UUID v4 结果将显示在这里。
快速查看两个 UUID 版本之间的差异。
| 分类 | UUID v1 | UUID v4 |
|---|---|---|
| 生成方式 | 基于时间 | 基于随机数 |
| 特点 | 可以在一定程度上推测生成时间和顺序 | 随机性高,常用作通用开发标识符 |
| 推荐用途 | 学习时间型 UUID 结构并准备测试数据 | 用户 ID、文件名、API 测试 ID、通用唯一标识符 |
| 注意事项 | 根据实现方式,可能会暴露时间相关信息 | 不包含基于时间的排序信息 |
生成用于示例数据和开发测试的 UUID v1 或 v4,或同时生成两种版本以比较格式。可批量复制或下载结果。
选择 v1、v4 或同时生成。
输入每种版本需要的数量,范围为 1 至 100。
生成后检查各版本的结果数量。
按版本或全部复制结果,必要时下载 TXT。
每次生成的具体值不同;版本位为 4。
数量按每种版本计算。
v4 使用浏览器密码学随机源。v1 由时间字段、时钟序列及当前页面随机生成的节点标识构成;不会读取网卡 MAC 地址。数量的小数部分会舍去,并限制在 1 至 100。v1 状态只在当前页面会话中维护。
生成在浏览器中进行,不上传或持久保存 UUID。复制与下载会导出所选结果。
UUID 是标识符格式。密码和认证令牌应由专门的安全机制生成并管理。
本工具使用当前页面随机生成的节点值,不读取设备网卡地址。
输入数量分别应用于 v1 和 v4;输入 2 就会生成每种 2 个,共 4 个。