在线GUID生成工具

Guid随机生成工具

是 否 是 否 生成 GUID 复制结果 清除

关于GUID生成工具

按 RFC 4122 生成 v4 随机 UUID。可以一次要 1 到 100 条,选择大写还是小写、要不要保留连字符。

标准的 v4 长这样:8-4-4-4-12 共 32 个十六进制字符,第 13 位固定是 4,第 17 位必是 8、9、a、b 之一。这两处不是随手写的,用来标明版本和变体。去掉连字符是不少数据库的习惯写法,值本身没变。

随机源是浏览器的随机数,日常开发够用。真要做安全令牌,那就得用密码学随机。

常见问题

GUID 和 UUID 有区别吗?

没有,同一个东西,微软习惯叫 GUID。

会生成重复的吗?

v4 有 122 位随机,重复概率低到可以忽略。不放心就在数据库上加唯一索引。

能当数据库主键吗?

能,但随机 UUID 做主键会让索引变碎,写入量大时考虑有序 UUID 或雪花 ID。

为什么第 13 位总是 4?

那是版本号,表示这是随机生成的 v4。

同类工具

编码解码 查看全部 ›