L'estrazione di un singolo numero usando qualsiasi algoritmo matematico è nota come generazione di numeri casuali. Il numero casuale è un valore inaspettato o imprevedibile generato da un computer. Molte applicazioni devono creare numeri casuali, come siti Web di gioco, scopi di test e così via. Alcune applicazioni generano numeri casuali per utilizzare l'OTP per convalidare l'utente, come le app bancarie e così via.
Questo post sul blog definirà metodi per la creazione di numeri casuali tra due numeri.
Come generare un numero casuale tra due numeri in JavaScript?
In JavaScript, esistono diversi metodi per generare un numero casuale, tra cui:
Discutiamo questi metodi uno per uno!
Metodo 1: generare un numero casuale tra due numeri usando la matematica.Metodo casuale ()
IL "Matematica.casuale()"Il metodo viene utilizzato per la creazione di numeri casuali tra due numeri. Genera i valori casuali del tipo di dati doppio positivo tra "0.0" E "1.0".
Sintassi
La sintassi di seguito donata può generare un numero casuale usando "Matematica.casuale()" metodo:
Matematica.casuale();Per generare un numero casuale tra due numeri, utilizzare la sintassi data:
Matematica.casual () * (max_num - min_num) + min_num;Nella sintassi sopra, "max_num"Rappresenta il numero massimo e"min_num"Indica il numero minimo.
Valore di ritorno
Emette numeri pseudo casuali anziché valori reali all'interno dell'intervallo.
Esempio
Generiamo un numero casuale tra "83" e "23" usando il metodo "Random ()":
Matematica.casuale () * (83-23) + 23;Produzione
L'output sopra visualizza un numero casuale a punta mobile "48.04761034288709"Tra due numeri"83" E "23".
Se l'utente desidera ottenere il numero casuale in un formato intero! Segui la sezione seguente.
Metodo 2: generare un numero casuale tra due numeri usando la matematica.Metodo del pavimento ()
Un altro metodo per generare numeri casuali tra due numeri, usa il "Matematica.pavimento()Metodo "con il"Matematica.casuale()" metodo. Convertirà il numero di punto mobile generato in modo casuale in un numero intero.
Sintassi
Segui la sintassi fornita da "Matematica.pavimento()"Metodo per generare un numero casuale intero:
Matematica.pavimento (matematica.casual () * (max_num - min_num + 1) + min_num);La sintassi sopra:
Esempio
Generiamo un numero casuale tra due numeri, "55" E "20", usando il "Matematica.pavimento()" metodo:
Matematica.pavimento (matematica.casuale () * (55 - 20 + 1) + 20);Produzione
L'output sopra indica che il "Matematica.pavimento()"Il metodo fornisce un numero casuale intero tra due numeri.
Conclusione
Per generare un numero casuale tra due numeri, usa il "casuale()"Metodo dell'oggetto matematico che genererà un casuale decimale tra due numeri specificati e per convertirlo in un numero intero, usa il"Matematica.pavimento()"Metodo con il metodo casuale (). Questo post definisce questi metodi con esempi appropriati per la creazione di numeri casuali tra due numeri.