这个工具能干什么
做开发的时候经常需要一个全局唯一的ID,比如数据库主键、订单编号、文件命名、API请求追踪等等。这个工具帮你一键批量生成UUID v4,设好数量点一下就出来了。支持大写小写切换、带不带横杠、加不加花括号,各种格式需求都能满足。生成的UUID完全基于密码学安全的随机数,在全球范围内不会重复。
UUID的技术原理
UUID全称是Universally Unique Identifier,翻译过来就是通用唯一识别码。标准格式是8-4-4-4-12共32个十六进制字符,中间用横杠分隔。本工具生成的是v4版本,完全基于随机数产生,重复的概率大约是2的122次方分之一——基本上你这辈子连续生成到地球毁灭都不会撞上一个重复的。
怎么使用
- 设置数量:填入你需要生成的数量,最多支持一次生成100个
- 选择格式:根据需要勾选大写字母、去掉横杠、添加花括号等选项
- 点击生成:点"生成UUID"按钮,结果马上显示在上方的列表中
- 复制使用:单个复制或者点"全部复制"一次性拿走,粘贴到你的项目里
注意事项
UUID在浏览器本地通过Web Crypto API生成,不经过服务器,安全性有保障。不过UUID虽然理论上不会重复,但如果用作数据库主键要注意索引性能——UUID是随机的,在B+树索引中会导致频繁的页分裂。如果对插入性能有要求,可以考虑使用有序UUID方案。