> As others have mentioned, using MAC address doesn't remove the > possibility of a collision. > > Maybe a good compromise that would allow a generator function to go into > the backend would be to combine the current time with a random number. > That will ensure that you won't get a dupe, so long as your clock never > runs backwards.
I think that is a reasonable solution. I just wonder if there is a cross platform way to get the MAC address for all OS we support. ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster