← 返回首页
UUID 生成器
点击「生成」按钮创建 UUID
功能亮点
一键批量生成
一次最多生成 10000 个 UUID v4,可以批量复制。
安全随机数
用浏览器 crypto API——密码学安全随机,不是 Math.random。
分布式友好
各节点独立生成 UUID 不会冲突——不依赖中央 ID 分配器。
使用步骤
- 选择生成数量(最多 10000 个);
- 选择是否保留连字符;
- 点「生成」,复制需要的 UUID。
UUID 真的不会重复吗?
UUID v4 有 122 位随机数,共 2¹²² ≈ 5.3×10³⁶ 种可能。即使每秒生成 10 亿个 UUID 连续跑 100 年,碰撞概率也远低于一场小行星撞击地球。更值得担心的是伪随机数生成器的种子质量——本工具使用浏览器 crypto.getRandomValues(),基于操作系统级熵源,足够安全。
常见问题
- UUID v1 和 v4 有什么区别?
- v1 基于 MAC 地址 + 时间戳,可排序但会泄露生成时间和机器信息;v4 完全随机,不含任何有意义的信息,隐私好。Web 应用一般用 v4。
- UUID 做数据库主键有什么优缺点?
- 优点:分布式友好、不暴露数据量。缺点:存储大(16 字节 vs INT 的 4 字节)、随机 UUID 索引性能略差。PostgreSQL 和 MySQL 已针对性优化。