批量生成 UUID,支持 NIL、v1、v3、v4、v5、v6、v7 七个版本,可切换大写、去掉连字符,一次最多 50 个。建表造数据、造主键、生成命名空间派生 UUID 时用。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
批量生成 UUID,支持 NIL、v1、v3、v4、v5、v6、v7 七个版本,可切换大写、去掉连字符,一次最多 50 个。建表造数据、造主键、生成命名空间派生 UUID 时用。
输入:
版本 v5,命名空间选 URL(6ba7b811-9dad-11d1-80b4-00c04fd430c8),名称填 example.com
输出:
每次都得到同一个 v5 UUID(如 21f7f8de-8051-5b89-8680-0195ef798b6a 形式的固定值)
改名称才会变;命名空间或名称任何一个字符变了结果就完全不同
不会。生成在浏览器里用 uuid 库完成,不联网。v3/v5 的名称会写在 URL 参数里,分享链接时要注意。
v4 是 122 位随机数,碰撞概率低到工程上可以忽略。但同一批量里出现重复的概率为零之外的极小值,关键业务仍建议加唯一索引。
做数据库主键首选 v7(时间有序,索引友好);只要唯一性不在意顺序用 v4;需要同样输入得到同样结果用 v5(SHA-1)或 v3(MD5)。
这是正常的。v3/v5 是确定性算法,只要命名空间和名称不变,结果就固定不变。要新的请改名称。