Distribuindo uniformemente n pontos em uma esfera

Preciso de um algoritmo que me dê posições em torno de uma esfera para N pontos (menos de 20, provavelmente) que os espalhe vagamente. Não há necessidade de "perfeição", mas eu só preciso para que nenhum deles fique agrupado. Essa pergunta forneceu um bom código, mas não consegui encontrar uma...