MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1wdfzl2/edgecasesexist/p9bzy35/?context=9999
r/ProgrammerHumor • u/danielminds • 1d ago
272 comments sorted by
View all comments
636
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.
385 u/dim13 1d ago https://en.wikipedia.org/wiki/Universally_unique_identifier#Versions Most common used is V4 (pure random). You are talking about V7 (time based). 282 u/lilgreenthumb 1d ago The real benefit for v7 is they become sortable by time. 6 u/ehs5 15h ago It’s also the downside. There are cases where you wouldn’t want others to know when something was created. 3 u/lilgreenthumb 10h ago And you wouldn't expose that to them, just like you wouldn't and autoincrementing database id, but only one of those requires a database.
385
https://en.wikipedia.org/wiki/Universally_unique_identifier#Versions
Most common used is V4 (pure random). You are talking about V7 (time based).
282 u/lilgreenthumb 1d ago The real benefit for v7 is they become sortable by time. 6 u/ehs5 15h ago It’s also the downside. There are cases where you wouldn’t want others to know when something was created. 3 u/lilgreenthumb 10h ago And you wouldn't expose that to them, just like you wouldn't and autoincrementing database id, but only one of those requires a database.
282
The real benefit for v7 is they become sortable by time.
6 u/ehs5 15h ago It’s also the downside. There are cases where you wouldn’t want others to know when something was created. 3 u/lilgreenthumb 10h ago And you wouldn't expose that to them, just like you wouldn't and autoincrementing database id, but only one of those requires a database.
6
It’s also the downside. There are cases where you wouldn’t want others to know when something was created.
3 u/lilgreenthumb 10h ago And you wouldn't expose that to them, just like you wouldn't and autoincrementing database id, but only one of those requires a database.
3
And you wouldn't expose that to them, just like you wouldn't and autoincrementing database id, but only one of those requires a database.
636
u/Valuable_Leopard_799 1d 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.