ノーマルビュー

Received — 2026年3月26日 Zennのトレンド

UUID は衝突する。なぜなら人間は愚かだから。

著者: Josh Nobus
2026年3月24日 18:07
人間は愚か。 たとえば UUIDv4 は 2 ^ {122} \fallingdotseq 5.3 \times 10 ^ {36} のパターンを生成可能で、繰り返し生成したとしても、衝突する確率のほうが高くなるのは 2 ^ {61} \fallingdotseq 2.3 \times 10 ^ {18} 回目から、つまり大体 230 京回目辺りです[1]。 毎秒 10 万個の ID を割り振るサービスでも 230 京回生成するには 70 万年かかりますから、実際に衝突するまでには現実的なサービスの寿命よりもずっとずっと長い時間がかかるでしょう。 ではシステム開発において UUID ...

💾

❌