How to generate uniformly random points on n-spheres and in n-balls | Dark Hacker News