La funzione randomGaussian()

    function setup() {
    createCanvas( 670, 320 );

    background( 255 );
    for (let i=0;  i<4000;  ++i) {
        let x = randomGaussian( width/2, 90 );
        let y = randomGaussian( height/2, 45 );
        circle( x, y, 4 );
    }
}
  

  

Il primo parametro è la media, il valore attorno a cui si addensano i risultati. Il secondo è la deviazione standard, che ne indica la dispersione: circa due valori su tre cadono entro questa distanza dalla media.

Provare a sostituire le due chiamate con random( width ) e random( height ), per confrontare la distribuzione normale con quella uniforme.

Provare a cambiare le deviazioni standard, anche con valori molto diversi fra x e y.