Sobol pseudo-random number generator