UUID to the rescue. https://en.wikipedia.org/wiki/Universally_unique_identifier
It:
- is a standard
- adoption is widespread in computing platforms
- addresses the birthday problem (in v4, chances of a collision in a 103 trillion set is 1 in a billion)