Given x and y independently uniformly distributed in [-1,1], set r = x2+y2. If r = 0 or r > 1, throw them away and try another pair (x, y). Thus, all points left after this filtering process will be uniformly distributed within a unit circle. Then, for these filtered points, compute:
<math>
z_0 = x \cdot \sqrt{\frac{-2 \ln r}{r}}
</math>
and
<math>
z_1 = y \cdot \sqrt{\frac{-2 \ln r}{r}}
</math>
The second method is faster because it uses only one transcendental function[?] instead of three, even though it throws away 21% of the numbers.
... American, 1.74% Asian, 0.01% Pacific Islander, 1.21% from other races, and 1.38% from two or more races. 7.06% of the population are Hispanic or Latino of any race.
There ...