JavaScript Random Number: Una guida completa

Per creare un numero casuale in Javascript, viene utilizzata la funzionemath.random(). JavaScript math.random() genera un valore decimale casuale compreso tra 0 e 1. La funzione non accetta argomenti. Per ottenere numeri casuali superiori a 1 basta moltiplicare il risultato in base alle necessità.

Nella programmazione, ci sono spesso casi in cui è necessario recuperare un numero casuale., Ad esempio, potresti creare un gioco di ipotesi e desideri che il tuo programma generi un numero casuale ogni volta che l’utente esegue il tuo programma. Oppure potresti voler eseguire una funzione un numero casuale di volte.

Ecco dove la matematica JavaScript.la funzione random() entra in gioco. Matematica.random() è un metodo integrato che può essere utilizzato per generare numeri casuali in JavaScript. La funzione restituisce un valore compreso tra 0 (incluso) e 1 (esclusivo), ma possiamo usare un’altra funzione chiamata Math.floor () per trasformare il nostro numero in un intero numero casuale.,

In questo tutorial, ci accingiamo a esplorare le basi di JavaScript generazione di numeri casuali, e discutere come è possibile utilizzare la matematica.funzione random() nel codice.

JavaScript Math Refresher

Prendi questo quiz per ottenere offerte e borse di studio dai migliori bootcamp e scuole online!

Visualizza le tue corrispondenze

L’oggetto JavaScript Math offre agli sviluppatori una serie di funzioni matematiche che possono essere eseguite sui numeri., Queste funzioni includono la restituzione del valore assoluto di un numero, l’arrotondamento di un numero, il calcolo della radice quadrata di un numero, tra gli altri.

L’oggetto Math funziona con il tipo di dati Numerici in JavaScript. Ecco come appare l’oggetto Math in un programma JavaScript:

Math.functionName();

Una delle funzioni più utili nella libreria Matematica — e una che useremo più avanti in questo tutorial — è la matematica.funzione floor (). Questo metodo può essere utilizzato per fornire un valore arrotondato verso il basso al numero intero più vicino o al numero intero. Ecco un esempio della matematica.,floor () metodo in azione:

console.log(Math.floor(5.7));

Il nostro codice restituisce: 5. Il numero la matematica.la funzione floor () elaborata è stata arrotondata, motivo per cui il nostro programma ha restituito “5” invece di “6.”

Allo stesso modo, la matematica.la funzione round () può essere utilizzata per arrotondare un numero fino al valore più vicino. Ecco un esempio della matematica.,funzione round () in azione:

console.log(Math.round(5.7));

Il nostro codice restituisce:L’oggetto Math include una serie di altre funzioni matematiche che possono essere utilizzate per lavorare con i numeri, ma le principali che devi sapere per generare un numero casuale JavaScript sono la matematica.piano () e matematica.casuale().

JavaScript Matematica.casuale ()

La matematica JavaScript.il metodo random () restituisce un numero casuale compreso tra 0 (incluso) e 1 (esclusivo). matematica.la funzione random() restituisce un numero pseudo-casuale in virgola mobile, il che significa che includerà un decimale., La sintassi per la matematica.il metodo random() è il seguente:

Math.random();

Ecco un esempio di console.log() utilizzato per stampare un numero casuale:

console.log(Math.random());

il programma ritorna a:

0.022831222528214346

Come potete vedere, il nostro programma ha restituito un numero casuale compreso tra zero e uno. Ma questo numero è piuttosto piccolo, e molte applicazioni che hanno bisogno di numeri casuali vogliono generare numeri più grandi. Ecco dove la matematica.la funzione floor () è disponibile.

Possiamo usare la matematica.,funzione floor () per arrotondare il nostro numero casuale fino a diventare un numero intero casuale, e possiamo moltiplicare quel numero per generarne uno più grande. Ecco un esempio di un generatore di numero casuale funzione in JavaScript:

var random_number = Math.floor(Math.random() * 10);console.log(random_number);

Ecco il risultato del nostro programma, dopo l’esecuzione di tre tempi:

551

Come potete vedere, il nostro programma ha generato un numero casuale. Nell’esempio precedente, abbiamo usato "* 10” per generare un numero maggiore., Tale funzione ci aiuta a recuperare un numero compreso tra "1” e "10.” Se volevamo un numero più grande, potremmo cambiare il nostro più in questo modo:

var random_number = Math.floor(Math.random() * 100);console.log(random_number);

Dopo l’esecuzione del nostro programma di tre volte, i numeri seguenti sono stati generati:

44726

Così, diciamo che stiamo creando un’aggiunta gioco e vogliamo generare due numeri casuali tra “1” e “100” per i nostri aggiunta la somma di includere., Potremmo utilizzare il seguente codice per generare numeri casuali:

il programma ritorna a:

What is 93 + 56?

Nell’esempio di cui sopra, abbiamo generato per la prima volta due numeri casuali utilizzando la Matematica.casuale() funzione. Quindi, abbiamo stampato una dichiarazione che chiede all’utente"What is + ?”

JavaScript Numero casuale tra due valori

Math.random () non include argomenti, il che significa che non possiamo usare la funzione per generare un numero tra due valori., Tuttavia, possiamo creare un metodo personalizzato che ci consente di generare un numero casuale tra due valori.

Diciamo che stiamo creando un gioco di addizione che dovrebbe generare due numeri tra 100 e 200 per un livello più avanzato.

Ecco una funzione di esempio che potremmo usare per generare quei numeri:

Quando eseguiamo il nostro programma tre volte, vengono restituiti i seguenti valori:

152186158

Come puoi vedere, il nostro programma genera numeri casuali nell’intervallo tra 100 e 200., Analizziamo il nostro programma ed esploriamo come funziona in modo più approfondito.

Sulla prima riga, definiamo una funzione chiamata"generateRandomNumber().” La nostra funzione accetta due argomenti: il valore minimo e il valore massimo dell’intervallo di numeri all’interno del quale dovrebbe essere generato il nostro numero casuale. Nella riga successiva, usiamo la matematica.funzione random () per generare un numero casuale e le nostre variabili"max” e"min” per garantire che il numero che generiamo sia nel nostro intervallo.,

Quindi, sulla riga finale, chiamiamo la nostra funzione generateRandomNumber() e le passiamo i valori 100 e 200. Quindi, quando eseguiamo il nostro programma, viene generato un numero casuale compreso tra 100 e 200.

Conclusione

La matematica.random() Funzione JavaScript può essere utilizzato per generare numeri casuali tra 0 (compreso) e 1 (esclusivo). Quindi, usando la matematica.funzione floor (), possiamo generare numeri più grandi in base alle nostre esigenze.,

In questo tutorial, abbiamo esplorato le basi della libreria matematica JavaScript e discusso come utilizzare la matematica.random () metodo per generare un numero casuale. Abbiamo anche creato una funzione personalizzata che può essere utilizzata per generare un numero casuale tra due valori.

Ora hai le conoscenze necessarie per generare i tuoi numeri casuali in JavaScript come un esperto!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *