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
0
e1
e memorizzalo in una variabile chiamatarand
. -
Calcola l’intervallo totale
range
comemax-min+1
. -
Moltiplica
range
perrand
e aggiungilo amin
per 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