Generate pseudo-random and quasi-random numbers
