Nicholas said:
Very, very very low doesn't even begin to describe how low the probability of generating a duplicate is.
You would have to create something like one a second for the next
10790283070806014188970529154990 years to duplicate it. If you generated
5000 a second, you would still need 2158056614161202837794105831 years to
go through the complete range.
I did some funny calculations with the numbers of possible GUIDs to
explain the point of the low probability to somebody. I found that for
every square millimeter of earth surface (including the water) there are
665672539443490875 GUIDs available. For the space occupied by a single
human being (estimated to be 100000 square millimeters, you'll have to
stand rather straight to make that true), that'll be
66567253944349087500000 GUIDs. Now, if I was using 10 Million of my GUIDs
every day - an arbitrary number that should suffice to account for all the
new data than's generated for me personally each day - I'll do fine for
18237603820369 years, which is about 6000 times the duration for which the
sun is likely to keep shining. And then I've been forgetting all the
places on the surface of the earth where nobody's currently standing...
I still find these numbers quite astonishing - don't ask me about details
of my calculations, it's been a while
Oliver Sturm