Hacker News new | ask | show | jobs
by a1369209993 1212 days ago
> For example, if there are libraries `foo` and `bar` to be used by a program `baz`, it seems that the names of functions in `foo`, `bar` and `baz` need to be distinct. But how do you ensure this if `foo` and `bar` are compiled separately?

https://en.wikipedia.org/wiki/UUID#Version_4_(random)

Not sure about the other problems, though.