Generate an unique ID depending on time, machine and process for use in a distributed environment.