Metodo Math.random
Il metodo Math.random restituisce un numero
frazionario casuale da 0 a 1.
Sintassi
Math.random();
Applicazione
Per ottenere un numero casuale in un intervallo specifico
(frazionario o intero) è necessario utilizzare
tecniche speciali.
L'ottenimento di un numero frazionario casuale tra
min e max avviene così:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
E ora otteniamo un numero intero casuale tra min
e max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Esempio
Visualizziamo un numero casuale da 0
a 1:
console.log(Math.random());
Risultato dell'esecuzione del codice:
0.5416665468657356
Esempio
Visualizziamo un numero intero casuale da
10 a 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Risultato dell'esecuzione del codice:
12