5

Google 云端硬盘文件 ID 是否在全球范围内是唯一的。使用类生成的 UUID 是否有可能NSUUID与 Google 驱动器文件 ID 相同?
仅供参考:这不是“谷歌文档/驱动器资源 ID 的全球唯一”的重复

4

2 回答 2

6

我们生成 ID 的方式与 UUID 生成完全不同,Drive 生成​​的 ID 的规范形式与 v1/2/3/4/5 UUID 不同。您不可能看到碰撞。

于 2013-10-30T15:51:29.177 回答
2

我敢打赌,谷歌不会检查以确保其 UUID 是唯一的。而且NSUUID大多数肯定不会检查所有 Google UUID。

然而,发生碰撞的可能性小得离谱。如果您生成 100k UUID,任何两个相同的机会都小于连续赢得强力球大奖 4 抽奖。如果 Google 为每个活着的男人、女人和孩子生成 10,000 个 UUID,那么发生碰撞的几率大约与连续赢得 3 张图纸相同。如果今天活着的每个人都获得了今天活着的其他人的 UUID,那么发生碰撞的几率大约是连续赢得 2.285 个图纸的几率(是的,是的,离散事件的一小部分,处理它)。

简而言之,你更有可能让 Dennis Ritchie 死而复生,并因为关心 UUID 碰撞而给你一巴掌,而不是真正看到碰撞。不要担心他们。

于 2013-10-30T15:31:02.220 回答