Ver http://mathworld.wolfram.com/SpherePointPicking.html
Y la explicación:
To pick a random point on the surface of a unit sphere, it is incorrect to select spherical coordinates and from uniform distributions and , since the area element is a function of , and hence points picked in this way will be "bunched" near the poles (left figure above).
También hay una solución en el link, pero no la entendí :)
Saludos,
Federico