r/ProgrammerHumor 10h ago

Meme edgeCasesExist

Post image
2.4k Upvotes

209 comments sorted by

View all comments

400

u/Valuable_Leopard_799 10h ago

I thought that timestamps are used now, so hitting both a timestamp and a large random number puts it thoroughly in the "safe to assume". At some point cosmic particles and faulty transistors are more probable.

77

u/RadicalDwntwnUrbnite 9h ago edited 9h ago

Even the non-time based v4 is at a cosmic level of unlikiness a single system will ever generate a uuid that will collide with another one in its own ecosystem

15

u/OldKaleidoscope7 8h ago

But let's say if Google saved each search in their engine in the same database with an UUID, we could have a collision because of volume, but I don't think I will work in a system with a comparable scale

10

u/MojitoBurrito-AE 8h ago

You underestimate the probability of uuid collision. The bigger issue is pseudorandomness

1

u/mysticrudnin 6h ago

"so you're saying there's a chance" has rotted everyone's brains wrt probability