Returns a function that generates a gaussian-distributed random number
Random number between 0..1 with gaussian distribution
// Create functionconst r = gaussianSource();// Generate random valuer(); Copy
// Create functionconst r = gaussianSource();// Generate random valuer();
Pass the random number generator elsewhere
const r = gaussianSource(10);// Randomise array with gaussian distributionArrays.shuffle(r); Copy
const r = gaussianSource(10);// Randomise array with gaussian distributionArrays.shuffle(r);
If you want to fit a value to a gaussian curve, see Modulation.gaussian instead.
Returns a function that generates a gaussian-distributed random number