<A HREF="https://projecteuclid.org/download/pdf_1/euclid.em/1067634731">Distributing Points on the Sphere</A> discusses four different approaches. More practically, you can use an algorithm such as the <A HREF="https://www.openprocessing.org/sketch/41142">Fibonacci algorithm</A>.