Numeri casuali

random()

Genera numeri casuali.
Ogni volta che si chiama random(), si ottiene un numero inatteso all’interno di un intervallo specificato.
Se alla funzione si passa un solo parametro essa restituirà un numero reale tra zero e il parametro.
La chiamata random(5) restituisce valori tra 0 e 5.
Se si passano due parametri, restituirà un numero reale con valore tra i due parametri.
La chiamata random(-5, 10.2) restituisce valori tra -5 e 10.2.
Per trasformare i numeri in virgola mobile in interi si utilizza la funzione int().

Sintassi:

random(high);
random(low, high);

randomSeed()

Imposta il generatore di numeri casuali random() con un certo seme.
Per default, random() produce risultati diversi per ogni esecuzione del programma.
Impostando il parametro con una costante si otterrà la stessa sequenza di numeri pseudo-casuali per ogni esecuzione del programma.

noise()

noiseSeed()

noiseDetail()