Matematica Casuale Javascript

| | | | | | | | | | | | | | | | | | | | | | | | | |

Per creare un numero casuale in Javascript, viene utilizzata la funzione math.random(). JavaScript math.random() genera un valore decimale casuale compreso tra 0 e 1. La funzione non accetta argomenti. Per ottenere numeri casuali maggiori di 1, moltiplica semplicemente il risultato secondo necessità.

Nella programmazione, ci sono spesso volte in cui è necessario ottenere un numero casuale. Ad esempio, puoi creare un puzzle e desiderare che il tuo programma generi un numero casuale ogni volta che l`utente esegue il programma. Oppure potresti voler eseguire una funzione un numero casuale di volte.

È qui che entra in gioco la funzione JavaScript Math.random(). Math.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 (escluso), ma possiamo usare un`altra funzione chiamata Math.floor() per trasformare il nostro numero in un intero casuale.

In questo tutorial , esploreremo le basi della generazione di numeri casuali JavaScript e discuteremo come utilizzare la funzione Math.random() nel codice.

Aggiornamento JavaScript Math

L`oggetto JavaScript Math fornisce 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 e altro ancora.

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

Math.functionName ();

Uno dei più funzioni utili nella libreria Math - e quella che useremo più avanti in questo tutorial - è la funzione Math.floor(). Questo metodo può essere utilizzato per restituire un valore arrotondato al numero intero più vicino o al numero intero inferiore. Ecco un esempio del metodo Math.floor() in azione:

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

Il nostro codice restituisce: 5. Il numero Math.floor () la funzione elaborata è stato arrotondato per difetto , ecco perché il nostro programma ha restituito "5" invece di "6".

Allo stesso modo, la funzione Math.round() può essere utilizzata per arrotondare un numero per difetto. Ecco un esempio di Math Funzione .round() in azione:

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

Il nostro codice ritorna : 6. L`oggetto Math include una serie di altre funzioni matematiche che possono essere utilizzate per lavorare con i numeri, ma le principali devono essere conosciute per generare un JavaScript numeri casuali sono Math.floor () e Math.random ().

JavaScript Math.random ()

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

Math.random ();

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

Il nostro programma ritorna:

0.0228312222528214346

Come puoi vedere, il nostro programma restituito un numero casuale compreso tra zero e uno. Ma questo numero è piuttosto piccolo e molte applicazioni che richiedono numeri casuali vogliono generare numeri più grandi. È qui che entra in gioco la funzione Math.floor().

Possiamo usare la funzione Math.floor() per arrotondare il nostro numero casuale in modo che diventi un intero casuale e possiamo moltiplicarlo numero generandone uno più grande. Ecco un esempio di una funzione di generazione di numeri casuali in JavaScript:

Ecco il risultato del nostro programma dopo averlo eseguito tre volte:

Come puoi vedere, il nostro programma ha generato un numero casuale. Nell`esempio sopra, abbiamo usato " * 10 " per generare un numero maggiore. Questa funzione ci aiuta a recuperare un numero compreso tra "1" e "10." Se volessimo un numero più grande, potremmo cambiare il nostro multiplo in questo modo:

Dopo aver eseguito il nostro programma tre volte, sono stati generati i seguenti numeri:

Diciamo di creare un insieme di addizioni e di voler generare due numeri casuali compresi tra" 1 " e" 100 " per comprendere la nostra somma aggiuntiva . Potremmo usare il seguente codice per generare i nostri numeri casuali:

Il nostro programma restituisce:

Che cos`è 93 + 56 ?

Nell`esempio sopra, abbiamo prima generato due numeri casuali usando la funzione Math.random(). Quindi, abbiamo stampato una dichiarazione chiedendo all`utente " Qual è [il nostro primo numero] + [il nostro secondo numero]?"

Numero casuale JavaScript tra due valori ‚Äã‚Äã

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

Diciamo di creare un gioco di addizione che dovrebbe generare due numeri tra 100 e 200 per uno più avanzato .

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

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

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

Nella prima riga, definiamo una funzione chiamata "generateRandomNumber()". La nostra funzione accetta due argomenti: il valore minimo e il valore massimo dell`intervallo di numeri in cui deve essere generato il nostro numero casuale. Nella riga successiva, utilizziamo la funzione Math.random() per generare un numero casuale e le nostre variabili "max" e "min" per assicurarci che il numero generiamo rientra nel nostro intervallo.

Quindi nell`ultima riga, chiamiamo la nostra funzione generateRandomNumber() e le passiamo i valori ‚Äã‚Äã100 e 200. Quindi, quando eseguiamo il nostro programma, un numero compreso tra 100 e 200. < br>

Conclusione

La funzione JavaScript Math.random() può essere utilizzata per generare numeri casuali compresi tra 0 (incluso) e 1 (esclusivo). Quindi, utilizzando la funzione Math.floor(), possiamo generare numeri più grandi secondo necessità.

In questo tutorial, abbiamo esplorato le basi della libreria JavaScript Math e spiegato come per utilizzare il metodo Math.random () 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 per generare i tuoi numeri casuali in JavaScript come un esperto!