免费在线批量 UUID 生成器:一次最多生成 10000 个 v4 UUID,支持连字符/大写/JSON 格式,一键复制下载,本地生成不出浏览器。
摘要:免费批量 UUID 生成器:一次最多 10000 个 v4,连字符/大写/JSON 引号可配,一键复制或下载,本地生成。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
下一步
使用指南
造测试数据、初始化数据库、批量生成订单号——需要的不止一个 UUID。本工具一次生成最多 10000 个 v4 UUID,格式可配(连字符/大写/JSON 引号),一键复制或下载。基于 crypto.getRandomValues 本地生成,全程不上传。本地生成不上传。
1. 怎么用
- 输入数量(1-10000,有 10/100/1000/10000 快捷键)。
- 按下游需求配置格式:SQL 种子常去连字符,JSON 数组开引号,日志比对用大写。
- 点生成,一键复制或下载 uuids.txt。
2. 三种格式的典型下游
- 带连字符(默认):人类可读,适合文档、URL 追踪 ID。
- 去连字符:数据库主键、Redis 键名等长度敏感场景(32 字符)。
3. 唯一性:把数字讲清楚
v4 UUID 有 122 位随机位。碰撞概率遵循生日悖论:生成 10 亿个后碰撞概率才约 50%;生成 10000 个时碰撞概率约为 10^-20 量级——比连续中两次彩票还低几个数量级。工程结论:测试数据、种子数据、日常主键场景可以直接信任 v4;若做全局强唯一审计(如金融对账),唯一性应由数据库约束保证而非靠生成端概率。
4. 和单 UUID 生成器怎么分工
本页专注批量:数量、格式、复制与下载。单 UUID 生成器还提供版本解析、变体识别与时间戳相关说明,适合盯着一个 ID 问「这是 v4 还是 v1」。先批量造数,再抽一个到单页解析,是常见教学与排障路径。
5. 写入数据库前的检查
- 列类型用 UUID / CHAR(36) / BINARY(16) 等明确类型,避免当普通短字符串截断。
- 需要无连字符存储时,确认读取方是否会重新插入连字符——两边约定不一致是联调经典事故。
- 大批量插入用 COPY/bulk insert,而不是逐条 INSERT;本页导出 txt 就是为了喂脚本。生成后若要立刻当主键,建议在库里加唯一约束做最后一道闸——概率极低不等于运维上可以省略约束。
6. 不是什么
本页只生成 RFC 4122 v4(随机)。需要可排序的 ULID/KSUID、或基于命名空间的 v5,请用对应工具或库——不要把「批量 v4」误当成「所有 ID 方案」。也不要把 UUID 当安全密钥:它可预测性远低于弱伪随机,但也不等同于会话令牌的熵与生命周期管理。若业务需要「可排序、可按时间粗定位」,v4 不是合适选择——那是 ULID/KSUID 的主场;若需要「同一名字永远同一 ID」,看 v5/命名空间方案。
7. 生成与导出验收
数量上限 10000,快捷键 10/100/1000/10000。格式开关:连字符、大写、JSON 引号可组合。生成后抽几行核对长度(带连字符 36、去连字符 32)与是否全为十六进制。下载 uuids.txt 适合喂脚本;需要可排序 ID 请改用单页的 v7/ULID,本页只产 RFC 4122 v4。
常见问题
在浏览器本地通过 crypto.getRandomValues 生成,随机性与操作系统级随机源一致,全程不上传。
10000 个,另有 10/100/1000/10000 快捷档位。生成 10000 个约需数十毫秒,结果可一键复制或下载为 txt 文件。
看下游:带连字符(默认)人类可读,适合文档与 URL 追踪 ID;去连字符为 32 字符,适合数据库主键、Redis 键名等长度敏感场景;JSON 引号可直接粘进测试夹具或配置文件。
v4 有 122 位随机空间,生成 10 亿个后碰撞概率才约 50%;一次 10000 个的碰撞概率约 10^-20 量级,日常造数可放心。金融对账等强唯一审计,仍应靠数据库唯一约束兜底,而非赌生成端概率。
本页只生成 RFC 4122 v4(随机)。可排序、按时间粗定位的需求看 ULID/KSUID(单页另有 v7);「同一名字永远同一 ID」看 v5 命名空间方案;想解析某个 ID 的版本与变体,用单 UUID 生成器——先批量造数、再抽一个去单页解析是常见排障路径。
列类型用 UUID、CHAR(36)、BINARY(16) 等明确类型,避免按短字符串截断;去连字符存储时与读取方约好是否回插连字符;大批量插入用 COPY/bulk insert 而非逐条 INSERT;上线前加唯一约束做最后一道闸。