Distribuindo n pontos em uma esfera

Preciso de um algoritmo que possa me dar posições em torno de uma esfera para N pontos (menos de 20, provavelmente) que os espalhem vagamente. Não há necessidade de "perfeição", mas eu só preciso disso para que nenhum deles seja agrupad

Essa questã forneceu um bom código, mas não consegui encontrar uma maneira de tornar isso uniforme, pois isso parecia 100% aleatóriEsta publicação no blog recomendado tinha duas maneiras de permitir a entrada do número de pontos na esfera, mas oSaff e Kuijlaars algoritmo @ está exatamente no psuedocode que eu poderia transcrever, e ocode example Encontrei o "nó [k]" contido, que não consegui ver explicado e arruinou essa possibilidade. O segundo exemplo de blog foi o Golden Section Spiral, que me deu resultados estranhos e agrupados, sem uma maneira clara de definir um raio constantEste algoritmo a partir deessa questã parece que poderia funcionar, mas não consigo juntar o que está nessa página no psuedocode ou algo assi

Alguns outros tópicos de perguntas que encontrei falaram de distribuição uniforme aleatória, o que adiciona um nível de complexidade que não me preocupa. Peço desculpas por esta ser uma pergunta tão boba, mas eu queria mostrar que realmente pareci muito e ainda não consegu

Então, o que eu estou procurando é um pseudocódigo simples para distribuir uniformemente N pontos em torno de uma esfera unitária, que retorna em coordenadas esféricas ou cartesianas. Melhor ainda, se conseguir distribuir com um pouco de aleatoriedade (pense em planetas em torno de uma estrela, decentemente espalhados, mas com espaço para margem de manobra

questionAnswers(28)

yourAnswerToTheQuestion