Uso della funzione noise()

// height=100 lines=auto
function setup() {

    for (var x=0;  x<width;  x++) {
        for (var y=0;  y<height;  y++) {

            var grigio = noise( x/30, y/30 );

            set( x, y, color(grigio*255) );
        }
    }
    updatePixels();
}
var grigio = noise( x/30, y/30 );

Le coordinate possono avere anche valori decimali.

 

L'insieme dei valori cambia a ogni esecuzione dello sketch ma può essere controllato con la funzione noiseSeed().

Altri parametri generali possono essere modificati attraverso l'istruzione noiseDetail().