UUID生成器
选择要生成多少个UUID——每一个都是按标准格式生成的随机版本4 UUID。
最后更新: September 5, 2026
常见问题
什么是UUID?
通用唯一标识符(UUID)——一个128位的值,格式化为分成五组的32位十六进制数字(如8-4-4-4-12个字符),其设计目的是让任何地方独立生成的UUID与之前生成过的任何其他UUID发生冲突的概率极其微小,几乎可以忽略不计。
UUID的「版本4」是什么意思?
版本4的UUID是由随机(或伪随机)比特生成的,而其他版本的UUID则基于时间戳或命名空间——这是通用唯一ID中最常见的类型,也是这个生成器所产生的类型。
UUID发生冲突的可能性有多大?
实际上可以忽略不计——由于有122个随机比特位(有几个比特位固定用于标记版本),你需要每秒生成大约十亿个UUID,并持续大约85年,才有50%的几率出现一次冲突,这就是为什么UUID被认为是可靠的唯一标识符,而无需检查中央注册表。
我可以把UUID用作数据库主键吗?
可以,这是最常见的用途之一——UUID让你能够在多台服务器或多个服务之间独立生成唯一ID,而无需先查询中心数据库,从而避免了分布式系统中简单自增数字可能出现的冲突。
这里生成的UUID是否总是遵循像8-4-4-4-12这样的相同格式?
是的——每个UUID都遵循标准的36字符格式,由五组用连字符分隔的十六进制数字组成(8-4-4-4-12位),这是数据库、API和各种库所期望解析的RFC 4122格式。
GUID和UUID是同一个东西吗?
从功能上说是的——GUID(全局唯一标识符)是微软对与UUID相同的128位标识符概念所使用的说法,在大多数场景(包括这个生成器的输出)中,这两个术语可以互换使用。