Buf generates a random string using ASCII characters but avoid separator character.
Uint32 returns a lock free uint32 value.
Uint32N returns, as an uint32, a pseudo-random number in [0,n).
Uint64N returns, as an uint64, a pseudo-random number in [0,n).