JavaScript Interi e galleggianti casuali

Esempio

var a = Math.random();

Valore campione di a : 0.21322848065742162

Math.random() restituisce un numero casuale compreso tra 0 (incluso) e 1 (esclusivo)

function getRandom() {
    return Math.random();
}

Per utilizzare Math.random() per ottenere un numero da un intervallo arbitrario (non [0,1) ) utilizzare questa funzione per ottenere un numero casuale compreso tra min (compreso) e max (esclusivo): intervallo di [min, max)

function getRandomArbitrary(min, max) {
  return Math.random() * (max - min) + min;
}

Per utilizzare Math.random() per ottenere un numero intero da un intervallo arbitrario (non [0,1) ), utilizzare questa funzione per ottenere un numero casuale compreso tra min (compreso) e max (esclusivo): intervallo di [min, max)

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

Per utilizzare Math.random() per ottenere un numero intero da un intervallo arbitrario (non [0,1) ) utilizzare questa funzione per ottenere un numero casuale compreso tra min (compreso) e max (compreso): intervallo di [min, max]

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

Funzioni prese da https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random