shared locked (threadsafe) random number generator initialized with urandom if available, with time otherwise
See Implementation
shared locked (threadsafe) random number generator initialized with urandom if available, with time otherwise