Metodo Math.random

Il metodo Math.random restituisce un numero frazionario casuale da 0 a 1.

Sintassi

javascriptMath.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ì:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

E ora otteniamo un numero intero casuale tra min e max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Esempio

Visualizziamo un numero casuale da 0 a 1:

javascriptconsole.log(Math.random());

Risultato dell'esecuzione del codice:

javascript0.5416665468657356

Esempio

Visualizziamo un numero intero casuale da 10 a 100:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Risultato dell'esecuzione del codice:

javascript12