跳过至内容

🔑UUID 生成器

加载中...

UUID (通用唯一标识符) 是一个 128 位的全局唯一标识符。也称为 GUID,只要需要不冲突的唯一值,就会使用 UUID——例如数据库主键、分布式系统对象识别、会话 ID、文件名等。UUID v4 使用加密强随机数生成,冲突概率极低(2^122 分之一),在实践中是唯一的。此工具可一次性生成多个各种格式的 UUID v4 值。

使用说明

  1. 1
    设置数量

    指定要一次生成的 UUID 数量。您可以批量生成从 1 到多个 UUID。

  2. 2
    选择格式

    选择首选格式:标准(带连字符的小写)、大写、无连字符或带花括号。

  3. 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可以缓解这个问题。

DevHelper

© 2026. 保留所有权利。