Program Javascript pentru a genera un număr aleatoriu

în JavaScript, puteți genera un număr aleatoriu cu funcția Math.random().

Math.random() returnează o întâmplare în virgulă mobilă număr de la 0 la mai puțin de 1 (inclusiv 0 și exclusive de 1)

Exemplu 1: pentru a Genera un Număr Aleator

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

Ieșire

0.5856407221615856

Aici, ne-am declarat o variabila de un și-a repartizat aleatoriu un număr mai mare sau egal cu 0 și mai mic decât 1.,

Notă: S-ar putea obține o ieșire diferită în programul de mai sus ca Math.random() va genera un număr aleator.

putem folosi această valoare în intervalul (0,1) pentru a găsi valoare aleatoare între oricare două numere folosind formula:

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

Exemplul 2: Obține un Număr Aleator între 1 și 10

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

Ieșire

Random value between 1 and 10 is 7.392579122270686

Aceasta va afișa o întâmplare în virgulă mobilă număr mai mare decât 1 și mai puțin de 10.toate exemplele de mai sus dau numere aleatoare în virgulă mobilă.,

puteți utiliza Math.floor() pentru a obține o valoare întreagă aleatorie. Math.floor() returnează numărul prin scăderea valorii la cea mai apropiată valoare întreagă.,v id=”47960a6e40″>

sintaxa pentru a găsi aleatoare valoare întreagă între două numere:

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

Exemplul 3: Valoare Întreagă între 1 și 10

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

Ieșire

Random value between 1 and 10 is 2

în mod Similar, dacă doriți să găsiți număr întreg aleator între min (inclusiv) la max (inclusiv), puteți utiliza următoarea formulă:

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

Exemplul 4: Valoare Întreagă între Două Numere (Inclusiv)

Ieșire

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

Acesta va arăta de ieșire întreg între min (inclusiv) la max (inclusiv).,

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *