Programma Javascript per generare un numero casuale

In JavaScript, è possibile generare un numero casuale con la funzioneMath.random().

Math.random() restituisce un casuale numero a virgola mobile che vanno da 0 a meno di 1 (comprensivo di 0 ed esclusivo di 1)

Esempio 1: Generare un Numero Casuale

// generating a random numberconst a = Math.random();console.log(a);

Uscita

0.5856407221615856

Qui abbiamo dichiarato una variabile e quindi assegnato un numero casuale maggiore o uguale a 0 e minore di 1.,

Nota: Si potrebbe ottenere un output diverso nel programma di cui sopra come Math.random() genererà un numero casuale.

E ‘ possibile utilizzare questo valore nell’intervallo (0,1) per trovare il valore casuale tra due numeri usando la formula:

Math.random() * (highestNumber - lowestNumber) + lowestNumber

Esempio 2: Ottenere un Numero Casuale tra 1 e 10

// generating a random numberconst a = Math.random() * (10-1) + 1console.log(`Random value between 1 and 10 is ${a}`);

Uscita

Random value between 1 and 10 is 7.392579122270686

Questo mostra un casuale numero a virgola mobile e maggiore di 1 e minore di 10.

Tutti gli esempi sopra riportati forniscono numeri casuali in virgola mobile.,

È possibile utilizzareMath.floor() per ottenere un valore intero casuale. Math.floor() restituisce il numero diminuendo il valore al valore intero più vicino.,v id=”47960a6e40″>

La sintassi per trovare il valore intero casuale tra due numeri:

Math.floor(Math.random() * (highestNumber - lowestNumber)) + lowestNumber

Esempio 3: Valore Intero compreso tra 1 e 10

// generating a random numberconst a = Math.floor(Math.random() * (10 - 1)) + 1;console.log(`Random value between 1 and 10 is ${a}`);

Uscita

Random value between 1 and 10 is 2

allo stesso modo, se si desidera trovare il numero intero casuale compreso tra min (compreso) al max (compreso), è possibile utilizzare la seguente formula:

Math.floor(Math.random() * (max - min + 1)) + min

Esempio 4: Valore Intero compreso tra Due Numeri (Incluso)

Uscita

Enter a min value: 1Enter a max value: 50Random value between 1 and 50 is 47

Questo mostrerà l’intero output tra min (compreso) al max (compreso).,

Author: admin

Lascia un commento

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