Aug-19-2021, 12:13 AM
i want to run many processes in parallel that can generate a random-like string that is absolutely unique forever. well, forever is a long time. the string needs to be unique over the course of a long time, across as many processes a host can run in that time. maybe this time should be a year. the processes, no matter how long they are delayed, must have an absolutely unique string suitable for naming a resource in a common name space such as a file system. there must never be a collision. what callable function or method could do this? this must work without creating an additional process in any way (no invoking a command). it must be portable across major platforms.