UUID 生成器
批量生成随机唯一标识符 (UUID)。支持最新的 v7、ULID 和 NanoID,100% 本地处理。
100% Cryptographically Secure
Uses the browser's native crypto.getRandomValues() for true random entropy. No server calls, no predictable sequences.
Bulk Processing Engine
Optimized for high-speed generation of up to 1,000,000 IDs per batch. Perfect for database seeding and large-scale testing.
UUID 生成器应用场景
常见问题
Q. v4 和 v7 有什么区别?
v4 是完全随机的,而 v7 是按时间排序的(可排序),这更有利于数据库性能。
Q. 这些 UUID 真的唯一吗?
是的,发生碰撞的概率极低,在任何实际应用中几乎可以忽略不计。
Q. 我的数据安全吗?
是的,所有生成过程均在您的浏览器本地进行。没有任何数据会被发送到我们的服务器。
Q. 什么是 Nil UUID?
一种特殊的 UUID,由全零组成 (00000000-0000-0000-0000-000000000000)。
Q. 我可以批量生成 UUID吗?
是的,您可以一次生成多达 10,000 个 UUID,并以列表形式下载。
Q. 什么是 UUID v4?
基于纯随机性的最常见版本。它是跨系统通用兼容性的标准选择。
Q. UUID v7 有什么好处?
它包含时间戳,使其“可排序”。与 v4 相比,这显著提高了数据库索引性能,强烈建议用于新系统。
Q. ULID 与 UUID 有何不同?
ULID(全局唯一词典排序标识符)使用 26 个 Base32 字符,使其更具可读性,同时保持可排序和唯一性。这是一个受欢迎的现代替代方案。
Q. 什么时候应该使用 NanoID?
当您需要简短、安全且 URL 友好的 ID 时使用它。它比 UUID 更紧凑,并允许自定义长度,使其成为 Web 和移动应用的理想选择。
UUID 版本对比
| 版本 | 生成方式 | 可排序 | 最佳用途 |
|---|---|---|---|
| v1 | MAC 地址和时间 | 部分 | 遗留系统 |
| v3 | MD5 哈希和名称 | 否 | 确定性 ID |
| v4 | 完全随机 | 否 | 通用标识 |
| v5 | SHA-1 哈希和名称 | 否 | 确定性 ID |
| v6 | 重新排序的 v1 | 是 | 数据库索引 |
| v7 | Unix Epoch 时间 | 是 | 现代数据库 |
| v8 | 自定义 | 可选 | 特殊项目 |
| Nil | 全零 | 否 | 占位符 |
💡 由于具有可排序性,通常建议在现代数据库主键中使用 UUID v7。
批量生成性能
浏览器端生成速度测试(近似值)。
| 数量 | v4 | v7 | ULID | NanoID |
|---|---|---|---|---|
| 1,000 | < 1 | < 1 | < 1 | < 1 |
| 10,000 | 2 | 3 | 2 | 1 |
| 50,000 | 10 | 15 | 12 | 5 |
| 100,000 | 25 | 35 | 30 | 12 |
| 500,000 | 150 | 200 | 180 | 70 |
*性能可能会根据您的浏览器和硬件规格而有所不同。
核心特性
- 支持 v4 (随机) 和 v7 (按时间排序)
- 支持一键复制的批量生成
- 100% 本地处理,保障隐私
- 简洁且开发者友好的界面
专业的在线 uuid 生成器。通过我们的批量生成功能,立即生成随机 uuid v4 或可排序的 v7 标识符。