Google ドライブのファイル ID は世界中で一意ですか。クラスを使用して生成された UUID がNSUUID
Google ドライブのファイル ID と同じになる可能性はありますか? 参考までに: これは「Google ドキュメント/ドライブの resource_id はグローバルに一意ですか?」の
重複ではありません
2 に答える
ID を生成する方法は UUID の生成とはまったく異なり、ドライブで生成された ID の正規形式は v1/2/3/4/5 UUID とは異なります。衝突を見ることはありえません。
UUID が一意であることを確認するために Google がチェックしないことには、多額の費用がかかるに違いありません。そして、NSUUID
ほとんどの場合、すべての Google UUID に対してチェックするわけではありません。
ただし、衝突の可能性はとてつもなく小さいです。10 万個の UUID を生成した場合、いずれか 2 つが同じである可能性は、パワーボール ジャックポット 4 の抽選に連続して当選する可能性よりも低くなります。Google が生きているすべての男性、女性、子供に対して 10,000 の UUID を生成した場合、衝突の可能性は、3 回連続で抽選に当選した場合とほぼ同じです。今日生きている全員が今日生きている他の全員の UUID を取得した場合、衝突の確率は、2.285 回連続して抽選に当選する確率とほぼ同じです (ええ、ええ、個別のイベントの一部です。対処します)。
要するに、実際に衝突を見るよりも、Dennis Ritchie が死からよみがえり、UUID の衝突を気にかけていることをばかげたことに平手打ちする可能性の方が高いのです。それらについて心配する必要はありません。