中心が [C1, C2, C3, C4, ... CD] で、半径が R の D 次元の球体があるとします。今度は、N 個の点を均等に (互いに等距離に) プロットしたいと考えています。球の表面に。それらのポイントが正確にどこにあるかは問題ではありません。それらが互いにほぼ等距離にあるということだけです。これらのポイント P の配列を返す関数が必要です。
function plotter(D, C[1...D], R, N)
{
//code to generate the equidistant points on the sphere
return P[1...N][1...D];
}