Genera numero casuale in un intervallo specificato in JavaScript
-
Funzione
Math.random() - Algoritmo per generare un numero casuale in un intervallo specificato in JavaScript
- Codice di esempio
Questo tutorial introduce come generare numeri casuali all’interno di un intervallo specificato in JavaScript. Useremo la funzione Math.random() per generare numeri casuali e poi spostarli in un numero all’interno dell’intervallo specificato.
Funzione Math.random()
Questa funzione restituisce un numero a virgola mobile, pseudocasuale nell’intervallo da 0 (incluso) a 1 (esclusivo) con una distribuzione approssimativamente uniforme su quell’intervallo. Ma non restituisce numeri crittograficamente sicuri.
Algoritmo per generare un numero casuale in un intervallo specificato in JavaScript
{{ % step %}}
-
Genera un numero compreso tra l’intervallo
0e1e memorizzalo in una variabile chiamatarand. -
Calcola l’intervallo totale
rangecomemax-min+1. -
Moltiplica
rangeperrande aggiungilo aminper ottenere il numero casuale all’interno dell’intervallo specificato.
{{ % /step %}}
Codice di esempio
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1) + min);
}
getRandomIntInclusive(2, 5);
Produzione:
4
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn