Javascriptový program na generovanie náhodného čísla medzi dvoma číslami

V tomto príklade sa naučíte písať program JavaScript, ktorý vygeneruje náhodné číslo medzi dvoma číslami.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Matematika jazyka JavaScript náhodne ()
  • Matematická podlaha jazyka JavaScript ()
  • JavaScript parseInt ()

Ak chcete nájsť náhodné celé číslo medzi min (vrátane) až max (vrátane), môžete použiť nasledujúci vzorec:

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

Príklad: Celočíselná hodnota medzi dvoma číslami

 // 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)`);

Výkon

 Zadajte minimálnu hodnotu: 1 Zadajte minimálnu hodnotu: 50 Náhodná hodnota medzi 1 a 50 je 47

V JavaScripte môžete pomocou Math.random()funkcie vygenerovať náhodné číslo .

Math.random()vráti náhodné číslo s pohyblivou rádovou čiarkou v rozsahu od 0 do menej ako 1 (vrátane 0 a bez 1 )

Vyššie uvedený program zobrazí celočíselný výstup medzi min (vrátane)max (vrátane) .

Najskôr sa minimálna a maximálna hodnota berú ako vstup od používateľa. Potom sa Math.random()metóda použije na získanie náhodného čísla z odovzdanej hodnoty.

Math.floor()Vráti najbližšie celé číslo.

Zaujímavé články...