s6-portable-utils
Software
skarnet.org
 The s6-uniquename program 
 s6-uniquename creates a guaranteed unique file name and prints it to stdout.
 Interface 
     s6-uniquename [ -n randomlen ] prefix
 -  s6-uniquename creates a unique filename starting with prefix
involving a TAI64N timestamp, the machine's FQDN and the process' PID. 
-  It prints it to stdout and exits 0. 
 Options 
 -  -n randomlen : for added security, also
add a random readable string of randomlen characters to the
created pathname.