I need to generate many unique identifier on a distributed system.
- In paranoia mode, I wan't to be sure to :
- never have collision
- prevent the determination of the computer's location used to generate the identifier (Mac adresse and date time)
I think generate UUID.
If I use UUID1 (based on MAC address, timestamp, etc...) :
- I'm sure to never have collision
- It's possible to find the location
If I use UUID4 (based on random generator) :
- It's possible to have collision (The chance of a collision is really, really, really small, but exist !)
- I'm sure it's not possible to dermine the location (date and computer)
Do you have a solution to satisfy both constraints ?