Program Javascript pentru a genera un număr aleatoriu între două numere

În acest exemplu, veți învăța să scrieți un program JavaScript care va genera un număr aleatoriu între două numere.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • JavaScript Math random ()
  • JavaScript Math etaj ()
  • JavaScript parseInt ()

Dacă doriți să găsiți un număr întreg aleatoriu între min (inclusiv) până la maxim (inclusiv), puteți utiliza următoarea formulă:

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

Exemplu: Valoarea întregului între două numere

 // input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);

Ieșire

 Introduceți o valoare min: 1 Introduceți o valoare min: 50 Valoarea aleatorie între 1 și 50 este 47

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

Math.random()returnează un număr aleatoriu în virgulă mobilă variind de la 0 la mai puțin de 1 (inclusiv 0 și exclusiv 1 )

Programul de mai sus va arăta o ieșire între între min (inclusiv) și max (inclusiv) .

În primul rând, valorile minime și maxime sunt luate ca intrare de la utilizator. Apoi Math.random()metoda este utilizată pentru a obține numărul aleatoriu din valoarea trecută.

Math.floor()Returnează cea mai apropiată valoare întreagă.

Articole interesante...