无需登录 数据私有 本地保存

UUID批量生成器 - 一次生成多个唯一标识

32
0
0
0
🆔

UUID 批量生成器

一次生成多个全局唯一标识符 (UUID v4)

点击「生成 UUID」按钮开始生成

支持一次生成最多 1000 个 UUID v4

关于 UUID 的常见问题

UUID(Universally Unique Identifier,通用唯一标识符)是一种128位的数字标识符,用于在计算机系统中唯一地标识信息。标准格式为32个十六进制数字,用连字符分隔成5组,例如:550e8400-e29b-41d4-a716-446655440000。UUID在分布式系统中广泛应用,无需中央协调即可保证全局唯一性。

UUID有多个版本,最常用的是v4(随机版本)v1(基于时间戳)。UUID v4完全基于随机数生成,其中122位为随机位,版本位固定为4,安全性高且无隐私泄露风险。UUID v1基于时间戳和MAC地址,可追溯生成时间和设备。本工具生成的是UUID v4,适合绝大多数场景。

理论上UUID v4存在极低的碰撞概率,但在实际应用中可忽略不计。要生成一个重复的UUID v4,需要生成约2.71×10¹⁸个UUID才有50%的概率发生一次碰撞。本工具使用浏览器的crypto.randomUUID() API,基于密码学安全的随机数生成器(CSPRNG),确保每个UUID都是高质量的真随机标识符。

GUID(Globally Unique Identifier)是微软对UUID的实现和称呼,两者在本质上是相同的。GUID通常指符合UUID标准的标识符,在Windows系统和.NET框架中广泛使用。技术上UUID和GUID可以互换使用,都是128位的唯一标识符。

批量生成UUID在以下场景非常实用:
数据库测试:批量生成主键ID用于测试数据填充
API开发:生成请求追踪ID、幂等键
文件命名:批量生成唯一文件名避免冲突
分布式系统:为微服务生成独立的事件ID或事务ID
前端开发:为列表项、组件实例生成唯一key
数据脱敏:替换真实ID进行数据匿名化处理

有效的UUID(v4标准格式)匹配以下正则表达式:
/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i
其中第13位固定为4(版本号),第17位为8/9/a/b(变体标识)。本工具生成的所有UUID均符合此规范。