I would like to sample N points (lets say N = 10000) on a sphere.
I know how to plot a 3D sphere. However, I am not sure how to use spherical coordinates for points.
(below is the code I used for the sphere)
using PyPlot
n = 100
u = range(0,stop=2*π,length=n);
v = range(0,stop=π,length=n);
x = cos.(u) * sin.(v)';
y = sin.(u) * sin.(v)';
z = ones(n) * cos.(v)';
surf(x,y,z, rstride=4, cstride=4)