首页 > 在线生成类 > uuid

UUID会重复吗?概率比中彩票还低

2026-03-11 AI 小宇哥

很多人第一次接触UUID都会问:这东西随机生成的,万一哪天重复了怎么办?这个问题问得好,答案是:理论上可能重复,但实际上概率极低。UUID的总数是16的32次方

很多人第一次接触UUID都会问:这东西随机生成的,万一哪天重复了怎么办?

这个问题问得好,答案是:理论上可能重复,但实际上概率极低。UUID的总数是16的32次方,也就是大约5.3×10的36次方个。这个数字有多大?如果给地球上每一粒沙子分配一个UUID,再给宇宙中每一颗星星也分配一个,剩下的空间还足够再分几轮。

有数学家计算过,如果要达到1%的概率出现一次重复,你需要每秒生成10亿个UUID,持续85年。而我们日常应用,可能一天也就生成几万个,根本不用担心。

当然,如果你实在不放心,可以在生成后加一道检查:去数据库查一下有没有重复。但对绝大多数场景来说,完全没必要。你走在路上被陨石砸中的概率,都比生成重复UUID高得多。

所以放心用吧,UUID就是数字世界的“防撞神器”。


相关文章