Developer Utility

UUID v1/v4 对比生成器

可以同时生成 UUID v1 和 UUID v4,并比较基于时间的 UUID 与基于随机数的 UUID 之间的差异。

生成 UUID v1 生成基于时间的 UUID 示例值,并查看其结构特征。
生成 UUID v4 生成多个在常规开发中常用的随机 UUID。
版本对比 可以对比 v1 和 v4 的生成方式、推荐用途和注意事项。
生成数量 5 个
生成方式 v1 + v4
v1 结果 0 个
v4 结果 0 个

UUID 生成设置

请选择要生成的 UUID 数量和版本。一般开发测试中最常使用 UUID v4。

选择标准

如果需要比较时间顺序或生成顺序,建议选择 v1;如果需要通用唯一 ID、文件名或测试数据,建议选择 v4。

可生成 1 到 100 个 UUID。

生成方式

UUID v1 结果

基于时间信息生成的 UUID 格式。

等待中
UUID v1 结果将显示在这里。

UUID v4 结果

基于随机值生成的 UUID 格式。

等待中
UUID v4 结果将显示在这里。

UUID v1 / v4 对比

快速查看两个 UUID 版本之间的差异。

分类 UUID v1 UUID v4
生成方式 基于时间 基于随机数
特点 可以在一定程度上推测生成时间和顺序 随机性高,常用作通用开发标识符
推荐用途 适合测试与时间顺序相关的内部标识符 用户 ID、文件名、API 测试 ID、通用唯一标识符
注意事项 根据实现方式,可能会暴露时间相关信息 不包含基于时间的排序信息

帮助

什么是 UUID v1/v4 对比生成器?

这是一个开发者工具,可生成 UUID v1 和 UUID v4,并比较两个版本的生成方式和实际用途差异。可用于创建数据库示例键、文件名、测试数据和临时标识符。

支持功能

  • 生成 UUID v1 格式
  • 生成 UUID v4 格式
  • 同时生成并对比 v1 与 v4
  • 一次最多生成 100 个 UUID
  • 支持单独复制结果和全部复制
  • 下载为 TXT 文件

UUID v1 与 UUID v4 的区别

UUID v1 是基于时间的 UUID,可以在一定程度上推测生成时间和顺序。UUID v4 是基于随机数的 UUID,是网页开发和数据标识符生成中最常用的版本。

注意事项

此工具生成的 UUID 是在浏览器中创建的。对于安全令牌、认证密钥或替代密码等需要高安全性的用途,请使用专门的安全生成方式。

一般开发中应该使用哪种 UUID?

如果没有特别需要基于时间排序的场景,通常更常使用 UUID v4。它基于随机数,适合一般标识符生成。

UUID 是否绝对不会重复?

UUID 被设计为重复概率极低的标识符。但与其认为任何方式都能在数学上保证 0% 重复,不如理解为在实际应用中重复概率足够低。