Generare numeri interi casuali in javascript in un intervallo specifico

Generare numeri interi casuali in javascript in un intervallo specifico
I numeri casuali sono numeri che vengono generati/creati in modo casuale e non che seguono. Sono spesso utilizzati nella programmazione di computer per varie applicazioni, tra cui la generazione di caratteri a password casuali, imitare eventi di gioco casuali e creare ID univoci.

Questo post discuterà la procedura per generare numeri interi casuali in un intervallo specifico in JavaScript.

Come generare numeri interi casuali in un intervallo specifico in JavaScript?

Per generare numeri interi casuali in un intervallo specifico, usa il integrato "casuale()Metodo del "Matematica"Oggetto con il"pavimento()" metodo. La matematica.Il metodo casuale () "fornisce un numero casuale come output tra 0 (inclusivamente) e 1 (esclusivamente). Mentre la "matematica.Floor () "Metodo arrotola un numero decimale fino al numero intero più vicino/più vicino.

Esempio 1: generare numeri interi casuali in JavaScript nell'intervallo statico

Innanzitutto, definisci una funzione chiamata "myFunction ()"Con due parametri,"mymin" E "mymax"Ciò indica l'intervallo specificato per generare un numero casuale tra esso:

funzione myfunction (mymin, mymax)
restituire matematica.pavimento ((matematica.casuale () * (mymax - mymin)) + mymin);

Chiamare la funzione e passare l'intervallo per generare numeri casuali tra "1" E "100":

lascia myResult = myFunction (1, 100);

Infine, stampa i numeri generati casuali sulla console:

console.log ("numero casuale tra 1 e 100 è: (" + myresult + ")");

Si può vedere che ogni volta che la pagina viene ricaricata, viene generato un numero intero casuale:

Esempio 2: generare numeri interi casuali usando intervalli definiti dall'utente

Innanzitutto, crea due variabili, "X" E "y"Ciò memorizzerà l'input dall'utente per impostare l'intervallo per la generazione di numeri interi casuali:

var x = prompt ('immettere il numero minimo:', ");
var y = prompt ('immettere il numero massimo:', ');

Definire una funzione per generare numeri casuali usando la matematica.Metodo casuale () con la matematica.Metodo floor ():

funzione myfunction (mymin, mymax)
restituire matematica.pavimento ((matematica.casuale () * (mymax - mymin)) + mymin);

Chiama la funzione per generare numeri interi casuali tra l'intervallo specificato:

console.log ("numero casuale tra l'intervallo set è" + myfunction (x, y));

Produzione

Abbiamo fornito tutte le informazioni necessarie pertinenti alla generazione di numeri interi casuali in un intervallo specifico in JavaScript.

Conclusione

Per generare numeri interi casuali nell'intervallo specifico in JavaScript, usa il "Matematica.casuale()Metodo "con il"Matematica.pavimento()" metodo. È l'approccio più comunemente usato per generare numeri casuali all'interno di un particolare intervallo. In questo post, abbiamo discusso della procedura per generare numeri interi casuali in un intervallo specifico in JavaScript.