🆔

UUID/GUID 生成器

在线 UUID/GUID 生成工具,支持 v1/v4/v7 等多种版本,批量生成全局唯一标识符

👁️ - 次使用

使用说明:选择UUID版本(v4/v7),设定生成数量(1-100),点击生成即可。

UUID v4:完全随机生成,第13位固定为4,第17位为8/9/a/b。

UUID v7:基于时间戳排序的高性能版本,适合数据库主键。

适用场景:数据库主键生成、分布式ID、测试数据准备。

📖 描述:在线 UUID/GUID 生成工具,支持 v1/v4/v7 等多种版本,批量生成全局唯一标识符

📂 分类:开发工具

🔒 隐私:所有数据仅在浏览器本地处理,不上传到任何服务器。

使用场景

写程序的时候经常需要一个全局唯一的 ID 来标识数据记录。用户注册需要 UserID、订单创建需要 OrderID、文件上传需要 FileID,用 UUID 是最省事的方案:不用考虑自增 ID 的并发问题,也不用担心分布式环境下 ID 冲突。这个工具一键生成,支持批量。

数据库设计的时候也常用 UUID 做主键。相比自增整数 ID,UUID 的优势是全局唯一——不管你分库分表还是跨数据库合并数据,ID 都不会重复。用这个生成器先批量生成一批 UUID,在数据库设计阶段用来模拟数据非常方便。v7 版本还带时间戳前缀,按时间有序,比 v4 更适合做索引。

做 API 开发和测试的时候也需要。给测试用户生成 UUID、给 API 请求生成 trace ID、或者构造测试数据时需要 fake ID。支持一键复制多个,格式可选带横线或不带横线、大写或小写,适配不同场景的格式要求。

常见问题

问:UUID v4 和 v1 有什么区别?应该用哪个? 答:v4 完全随机生成,适合大多数场景。v1 基于时间戳和机器 MAC 地址生成,理论上不保证唯一性(同一时刻同一机器可能重复),但可以反推生成时间。日常开发推荐用 v4。v7 是较新的版本,包含时间戳前缀,有序排列,性能更好。

问:生成的 UUID 真的全球唯一吗? 答:UUID v4 使用 122 位随机数,理论上产生重复的概率极低(约 2.71×10⁻¹⁸),对于几乎所有实际应用场景来说就是全球唯一的。不用担心和其他系统或数据库的 ID 冲突。

问:批量生成的数量有限制吗? 答:没有严格限制,但一次性生成太多(如超过 10000 个)会导致浏览器卡顿。建议按需分批生成,比如一次生成 100 个,够用了。

相关工具推荐

📢 AdSense 广告位 — 审核通过后自动展示

🔥 热门工具

加载中...