UUID生成器

批量生成符合 RFC4122 规范的通用唯一标识符(UUID),支持版本 v1 和 v4。

工具加载中...

工具详细介绍

UUID (Universally Unique Identifier),即通用唯一标识符,是一个 128 位数字,用于在计算机系统中唯一地标识信息。它通常以 32 个十六进制数字表示,并用连字符分隔成 5 组,例如 123e4567-e89b-12d3-a456-426614174000

本工具提供免费在线生成 UUID 的功能,支持 UUID 版本 1 (基于时间戳和 MAC 地址) 和 版本 4 (基于随机数)。它适用于需要生成唯一 ID 的各种场景,如数据库主键、分布式系统中的对象标识、文件命名等。

工具使用步骤

1、在“生成数量”设置您需要生成的 UUID 数量,范围在 1 到 1000 之间。

2、选择 UUID 版本,通常推荐使用版本 4 (纯随机),如果需要基于时间戳的唯一性,可以选择版本 1。

3、选择输出格式,包括“带连字符”、“无连字符”或“大写”。

4、点击“生成 UUID”按钮,结果将立即显示在下方区域,支持一键复制。

主要特点

  • 批量生成:支持一次性生成多达 1000 个 UUID,满足批量需求。
  • 多版本支持:可生成 UUID 版本 1 和版本 4,满足不同场景的唯一性要求。
  • 多种格式:提供带连字符、无连字符和大写等多种输出格式。
  • 纯前端本地生成:所有 UUID 均在您的浏览器本地生成,不与服务器交互,确保隐私安全。
  • 极速响应:生成过程高效快速,海量数据瞬间生成。

UUID 相关知识

UUID 版本差异:

  • UUID 版本 1 (基于时间戳):结合当前时间戳和计算机的 MAC 地址生成,理论上全球唯一。优点是生成速度快,可以在分布式系统中按时间排序,但缺点是可能泄露 MAC 地址信息。
  • UUID 版本 4 (基于随机数):完全由伪随机数生成,不包含任何个人或设备信息。优点是匿名性好,广泛应用于各种需要随机唯一标识的场景,是目前最常用的 UUID 版本。

UUID 应用场景:

  • 数据库主键:在分布式数据库中作为唯一主键,避免冲突。
  • 分布式系统:用于标识消息、任务、会话等,确保全局唯一性。
  • 文件命名:为文件生成唯一名称,防止重复。
  • 临时数据标识:作为临时会话、请求等的唯一标识。