chickadee » srfi-194 » make-ellipsoid-generator

make-ellipsoid-generator axesprocedure
   Returns a generator that generates points in real {{(n + 1)}}-dimensional Euclidean space that are randomly, independently distributed on the surface of an {{n}}-ellipsoid. The ellipsoid is specified by the axes argument, which must be a vector of real numbers giving the lengths of the axes. Given axes = {{(a, b, ...)}}, then the generated vectors {{v=(x, y, ...)}} obey {{1 = x2/a2 + y2/b2 + ... .}}