UUID 就是一串看起来像乱码的字符,比如 550e8400-e29b-41d4-a716-446655440000。它的作用是给每条数据一个全世界唯一的编号,不会跟别人的重复。
写程序、建数据库、做系统开发时经常需要用到——用户 ID、订单号、会话标识、文件名……凡是需要"唯一不重复"的地方,都可以用 UUID。
这个工具能帮你做什么?
批量生成——一次最多生成 10000 个 UUID,省得一个一个手敲。设置好数量,点一下"生成 UUID",结果就出现在下方的文本框里。
三种版本可选:
v4(随机生成)——最常用,完全随机,安全性高,日常开发首选
v1(基于时间戳)——包含生成时间信息,需要按时间排序的场景可以用
Nil(全零空值)——固定的 00000000-0000-0000-0000-000000000000,用来做占位符或测试
格式想怎么调就怎么调:
大写或小写——A1B2C3 还是 a1b2c3,随你
要不要连字符——保留 - 还是去掉变成一串连续字符
要不要花括号——加上 {} 包裹,某些代码里需要这种格式
包围引号——可以直接加双引号或单引号,方便贴到配置文件或代码里
生成完直接能用
结果会显示在下方文本框里,每行一个 UUID。点"复制全部"一键复制到剪贴板,点"下载文件"保存成 txt 文件,文件名自动带时间戳,不会覆盖之前的。
顶部实时显示当前版本、大小写、连字符状态和已生成数量。底部显示字符总数。点"清空内容"可以清掉重新生成。
适合谁用?
程序员开发时生成测试数据、数据库设计时批量造 ID、测试接口时准备参数、做表格时需要唯一编号、或者单纯需要一个不重复的标识符。非技术人员偶尔遇到需要 UUID 的场合也能用。
温馨提示
v4 版本用的是浏览器的加密级随机数生成,重复概率极低,可以放心使用。v1 版本的时间戳是模拟的,如果对时间精度有严格要求,建议用 v4 或者专门的库。
总结
批量生成 UUID,v4、v1、Nil 三种版本任选,大小写、连字符、花括号、引号都能自定义,生成完直接复制或下载。开发测试、造数据都能用。