UUID 生成
批量生成 UUID v4,可选大小写与花括号
这个工具能做什么
- UUID v4 批量生成
- 可选大写/花括号
- Web Crypto 随机源
- 浏览器本地处理
- 一键复制
示例
- 输入:数量=3,小写,无花括号
- 输出:3f2504e0-4f89-41d3-9a0c-0305e82c3301 …
适用 / 不适用
- 适用:需要符合 RFC 4122 的随机标识
- 适用:前端/后端调试批量造数
- 适用:不希望标识生成过程经服务器
- 不适用:需要 UUID v1/v5 等其它版本
- 不适用:需要中心化去重登记服务
- 不适用:作为密码或密钥长期保管(请用密码管理器)
技术与隐私说明(可验证)
- 版本:UUID version 4(随机),布局遵循 RFC 4122。
- 随机源:浏览器 Web Crypto API(crypto.getRandomValues)。
- 隐私:生成过程仅在本机内存完成,不会请求 www.518882.com 接口。
- 数据:全程浏览器本地处理,不上传到 www.518882.com 服务器。
怎么用(步骤)
- 设置生成数量,可选「大写」「花括号」后实时生成。
- 结果区显示全部 UUID,可一键复制或下载为文本。
- 每次生成使用加密安全随机数;刷新页面不会保留历史结果。
- 若只需单条,将数量设为 1 即可。
常见问题
是 UUID v4 吗?
是。本工具生成的是 RFC 4122 定义的 version 4(随机)UUID,版本位与变体位已按规范写入。
会重复吗?
UUID v4 空间极大,实际碰撞概率可忽略;仍不保证全局绝对唯一,关键系统应以数据库唯一约束兜底。
数据会上传吗?
不会。随机数在浏览器本地生成,不会把结果或参数发送到服务器。
和 Math.random 有什么区别?
使用 Web Crypto 的 CSPRNG,而不是 Math.random,更适合标识与令牌类用途。
支持 UUID v1 吗?
当前仅支持 v4。若需要基于时间或命名空间的版本,请使用专门库或服务。