切换工具
浏览全部工具

UUID 批量生成器

批量生成 UUID v4 / v7,支持大写、去连字符、Nanoid

版本

使用说明

选择版本(v4 随机 / v7 时间戳有序)、数量(1~500)与格式选项(大写、去连字符、加大括号),点击生成即可批量产出并一键复制。v4 使用加密安全随机源(crypto),碰撞概率在工程上可视为零。

选哪个版本:v4 是绝对主流,MySQL/PostgreSQL/各类 ORM 默认兼容;v7 把毫秒级时间戳编码进高位,按主键排序即近似按创建时间排序,写入 B+ 树时页分裂更少,是新项目(尤其 PostgreSQL)的推荐选择——两大标准库与主流语言生态均已支持。

数据库主键使用 UUID 的注意点:MySQL InnoDB 是聚簇索引,直接用随机 UUID v4 做主键会导致页分裂与空间浪费,建议改用 v7、或拆成两列(自增主键 + UUID 唯一索引)、或存 BINARY(16)。

常见问题

理论上可能,实际不会。v4 有 122 位随机空间,生成 10 亿个 UUID 后出现任意一对重复的概率仍约 10^-18 量级,比硬件故障概率低得多。需要注意的反而是"劣质随机源生成器"(如某些离线工具)和"同一毫秒内并发生成未加锁"的自实现代码。

开发工具的其他工具