"no chance of collisions" can't be applicable to any finite-length ID. Low chance, perhaps.
That said, this appears to be exactly the scheme MongoDB uses (except Mongo IDs are 96 bits).
That said, this appears to be exactly the scheme MongoDB uses (except Mongo IDs are 96 bits).
2 machines can have the same MAC addresses (they are reprogrammable) and can operate at the same microsecond.
"aren't randomly generated" is not practical constraint in a high-speed distributed system (where you don't have time for synchronization overhead).