UUID生成器

批量生成 UUID,支持 NIL、v1、v3、v4、v5、v6、v7 七个版本,可切换大写、去掉连字符,一次最多 50 个。建表造数据、造主键、生成命名空间派生 UUID 时用。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

UUID生成器能做什么

批量生成 UUID,支持 NIL、v1、v3、v4、v5、v6、v7 七个版本,可切换大写、去掉连字符,一次最多 50 个。建表造数据、造主键、生成命名空间派生 UUID 时用。

怎么用UUID生成器

  1. 在「UUID 版本」按钮组里选版本(默认 v4,纯随机)
  2. 选 v3 或 v5 时会多出「命名空间」和「名称」两个输入框:命名空间可点 DNS / URL / OID / X500 预设,也可手填任意合法 UUID;名称填任意字符串
  3. 在「数量」里填生成几个(1~50)
  4. 勾选「大写」或「无连字符」切换输出样式
  5. 点「复制」取走或点「刷新」换一批;配置会写进 URL

示例

输入:

版本 v5,命名空间选 URL(6ba7b811-9dad-11d1-80b4-00c04fd430c8),名称填 example.com

输出:

每次都得到同一个 v5 UUID(如 21f7f8de-8051-5b89-8680-0195ef798b6a 形式的固定值)

改名称才会变;命名空间或名称任何一个字符变了结果就完全不同

使用技巧与注意点

常见问题

生成的 UUID 会上传吗?

不会。生成在浏览器里用 uuid 库完成,不联网。v3/v5 的名称会写在 URL 参数里,分享链接时要注意。

UUID 会重复吗?

v4 是 122 位随机数,碰撞概率低到工程上可以忽略。但同一批量里出现重复的概率为零之外的极小值,关键业务仍建议加唯一索引。

该选哪个版本?

做数据库主键首选 v7(时间有序,索引友好);只要唯一性不在意顺序用 v4;需要同样输入得到同样结果用 v5(SHA-1)或 v3(MD5)。

为什么 v3/v5 每次点刷新结果都一样?

这是正常的。v3/v5 是确定性算法,只要命名空间和名称不变,结果就固定不变。要新的请改名称。

相关工具

同类随机生成工具

查看全部随机生成工具