···4646While it's technically possible to assign a unique ID to every record, doing so
4747randomly introduces a high probability of collisions.
48484949-- At around 30,000 generated IDs, there's already a 50% chance of a collision
5050-- At around 42,000, the chance of at least one duplicate reaches 99.9%
4949+- At around 35,000 generated IDs, there's already a 50% chance of a collision
5050+- At around 90,000, the chance of at least one duplicate reaches 99%
51515252So even though the math is correct, the logic fails under the randomness constraint.
5353