UUID生成器
生成一个或多个随机v4 UUID。支持大写和去除连字符选项。
结果
已复制!
生成UUID以查看结果。
使用方法
UUID 生成器直接在浏览器中创建 v1、v4 和 v5 格式的通用唯一标识符(UUID)。
选择 UUID 版本:v4(随机,大多数场景推荐)、v1(基于时间和 MAC 地址)或 v5(基于命名空间和名称,确定性的)。点击【生成】获取一个 UUID,或指定数量(最多 100 个)进行批量生成。
输出格式:带连字符的标准 UUID(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)或不带连字符的版本。
需要随机唯一标识符时推荐 UUID v4。当相同输入应始终生成相同标识符时(如 URL 对应 UUID),UUID v5 很有用。
使用场景
- 生成数据库主键
- 创建唯一会话ID
- 在分布式系统中标记资源
- 使用随机数据测试应用
- 生成API密钥
常见问题
- UUID v1、v4 和 v5 有什么区别?
- v1 基于时间和 MAC 地址;v4 是随机的;v5 是命名空间加名称的确定性哈希。
- UUID v4 真的是唯一的吗?
- 碰撞概率在天文意义上极小(约 2 的 122 次方分之一)。实践中:唯一。
- 可以将 UUID 用作数据库键吗?
- 可以——UUID 常用作主键。注意:UUID v1/v4 是随机的,可能导致 B 树索引碎片化。
- UUID v5 命名空间是什么?
- 标准命名空间:URL、DNS、OID、X.500。根据输入类型选择。
- 生成的 UUID 会发送到服务器吗?
- 不会——生成在浏览器本地进行。