工具说明
本工具用于批量生成符合标准的 UUID v4 随机标识符,优先使用浏览器原生安全随机方法 crypto.randomUUID(),不支持该方法时使用 crypto.getRandomValues() 实现。支持自定义生成数量、大小写格式、移除分隔横线、添加引号、设置分隔方式,生成结果可直接复制或下载保存到本地文件。
使用方法
- 设置需要生成的UUID数量(范围1-1000);
- 选择字母大小写格式;
- 根据需要勾选「移除分隔横线」、「每个UUID添加引号」、「逗号分隔」选项;
- 点击「生成UUID」即可得到结果,可点击「复制结果」复制到剪贴板,或点击「下载到文件」保存为文本文件。
实现原理
UUID 全称是通用唯一识别码(Universally Unique Identifier),v4 版本是使用随机数生成的UUID,标准格式为 8-4-4-4-12 的36个字符(带横线),共128位比特。生成规则:
- 第13个字符固定为 4,表示版本为v4;
- 第17个字符固定为 8、9、A 或 B(二进制为 10xx),表示UUID变体为RFC 4122;
- 其余122位比特均为加密安全的随机数。