UUID/GUID生成器

在线批量生成各种版本的UUID/GUID,满足不同场景的唯一ID需求。

Green Tool

Related Tools

工具简介

本工具是一款在线UUID/GUID生成器,支持批量生成多个UUID,并提供多种UUID版本选择,包括v1(基于时间戳)、v3(基于MD5的命名空间)、v4(随机)、v5(基于SHA-1的命名空间)、v6(时间戳,重新排序)和v7(随机)。用户可以自定义生成数量、UUID大小写格式,并可选择预定义命名空间或自定义命名空间以生成v3/v5版本的UUID。

如何使用

  1. 设置生成数量: 在“生成数量”字段输入要生成的UUID数量,默认为5。
  2. 选择UUID版本: 在“UUID版本”下拉列表中选择所需的UUID版本。
  3. 设置大小写: 在“大小写”单选框中选择生成UUID的大小写格式,可选“大写”或“小写”。
  4. 选择预定义命名空间: 如果需要生成v3/v5版本的UUID,可以在“预定义命名空间”下拉列表中选择预定义的命名空间,或者选择“自定义”并输入自定义的命名空间UUID。
  5. 输入命名空间和名称: 如果选择了v3/v5版本并且选择了自定义命名空间,则需要在“命名空间”和“名称”字段中输入相应的UUID和名称。
  6. 输入时间戳、节点ID和时钟序列: 如果选择的是v1/v6/v7版本,可以选填时间戳、节点ID和时钟序列。
  7. 点击“生成”按钮: 生成指定数量的UUID/GUID。

输入参数格式要求:

  • 生成数量: 必须是整数。
  • 命名空间: 必须是有效的UUID格式。
  • 节点ID: 格式为 xx:xx:xx:xx:xx:xx。
  • 时钟序列: 格式为 0xXXXX。
  • 时间戳: 格式为YYYY-MM-DDTHH:mm:ss

输出结果格式:

生成的UUID/GUID以文本形式显示在文本框中,每个UUID占一行。

  •  

常见问题

  • 问:支持哪些输入格式?
  • 答:支持整数类型的生成数量,UUID格式的命名空间,字符串类型的名称,符合日期时间规范的时间戳。
  • 问:输出结果是什么格式?
  • 答:输出结果是文本格式的UUID/GUID,每个UUID/GUID占一行。
  • 问:有什么使用限制?
  • 答:使用v3和v5版本时,必须提供命名空间和名称。自定义命名空间必须是有效的UUID。

注意事项

  • 确保输入的命名空间是有效的UUID格式,否则生成的v3/v5版本UUID可能不正确。
  • v1和v6版本依赖于时间戳,如果未提供,则使用当前时间戳。
  • 请根据实际需求选择合适的UUID版本。
  • 避免在安全性要求高的场景中使用v3版本,因为它基于MD5,相对容易被破解。

Rating

0 / 5

0 ratings

Statistics

Views: 4429

Uses: 4867