UUID在线生成器

在线 UUID/GUID 生成器,基于密码学安全随机数生成标准 v4 UUID,支持批量生成、大写、去横线、不同版本格式,一键复制,适合数据库主键和接口调试。

0
已生成UUID数量

工具说明

本工具用于批量生成符合标准的 UUID v4 随机标识符,优先使用浏览器原生安全随机方法 crypto.randomUUID(),不支持该方法时使用 crypto.getRandomValues() 实现。支持自定义生成数量、大小写格式、移除分隔横线、添加引号、设置分隔方式,生成结果可直接复制或下载保存到本地文件。

使用方法

  1. 设置需要生成的UUID数量(范围1-1000);
  2. 选择字母大小写格式;
  3. 根据需要勾选「移除分隔横线」、「每个UUID添加引号」、「逗号分隔」选项;
  4. 点击「生成UUID」即可得到结果,可点击「复制结果」复制到剪贴板,或点击「下载到文件」保存为文本文件。

实现原理

UUID 全称是通用唯一识别码(Universally Unique Identifier),v4 版本是使用随机数生成的UUID,标准格式为 8-4-4-4-12 的36个字符(带横线),共128位比特。生成规则:

什么是UUID,它有什么用途?

UUID是128位的通用唯一标识符,用于在分布式系统中生成不重复的标识,常用于数据库主键、会话标识、临时资源命名等场景,能够保证生成的标识符几乎不会重复。

生成的UUID是安全随机的吗?

本工具使用浏览器提供的加密级安全随机数生成器生成UUID,随机性满足大多数开发和测试场景需求。

为什么有时候需要移除分隔横线?

标准UUID带有4个分隔横线,如果存储或使用时不需要这些分隔符,可以选择移除横线,得到32位的纯十六进制字符串,占用更少空间。

最多可以生成多少个UUID?

本工具限制最多一次生成1000个UUID,超过这个数量会提示输入错误,这是为了避免浏览器性能消耗过大。