Since the algorithms are robust to the quality of the random numbers used, we can use the fastest available pseudorandom generators, for instance, drawing from the uniform distribution over the interval [−1, 1] rather than from the normal distribution used in many theoretical analyses.