Google 云端硬盘文件 ID 是否在全球范围内是唯一的。使用类生成的 UUID 是否有可能NSUUID
与 Google 驱动器文件 ID 相同?
仅供参考:这不是“谷歌文档/驱动器资源 ID 的全球唯一”的重复
问问题
2097 次
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 回答