🔑UUID 生成器
加载中...
UUID (通用唯一标识符) 是一个 128 位的全局唯一标识符。也称为 GUID,只要需要不冲突的唯一值,就会使用 UUID——例如数据库主键、分布式系统对象识别、会话 ID、文件名等。UUID v4 使用加密强随机数生成,冲突概率极低(2^122 分之一),在实践中是唯一的。此工具可一次性生成多个各种格式的 UUID v4 值。
使用说明
- 1设置数量
指定要一次生成的 UUID 数量。您可以批量生成从 1 到多个 UUID。
- 2选择格式
选择首选格式:标准(带连字符的小写)、大写、无连字符或带花括号。
- 3生成并复制
点击“生成”以创建 UUID。可以复制单个值,或使用“全部复制”进行批量复制。
小技巧
- 💡使用 Crypto API 进行加密安全的 UUID 生成。
- 💡使用 UUID 作为数据库主键可以在没有服务器同步的情况下生成唯一 ID——非常适合分布式系统。
- 💡无连字符格式便于在 URL 或文件名中使用。
- 💡花括号格式常见于 Microsoft 技术栈(C#, .NET)。
常见问题
- Q. UUID v4和v7有什么区别?
- A. UUID v4完全随机,UUID v7内嵌时间戳可按创建时间排序。对于数据库主键,v7可减少索引碎片,性能更佳。
- Q. UUID碰撞概率有多大?
- A. UUID v4使用122位随机数,碰撞概率极低,实际上可以忽略不计。
- Q. 将UUID用作数据库主键的优缺点是什么?
- A. 优点:无需数据库即可在客户端生成唯一ID,便于数据合并。缺点:v4是随机的,容易导致索引碎片。使用v7可以缓解这个问题。