Javascriptový program pro generování náhodných čísel mezi dvěma čísly

V tomto příkladu se naučíte psát program JavaScript, který vygeneruje náhodné číslo mezi dvěma čísly.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Matematický JavaScript náhodný ()
  • Matematická podlaha JavaScriptu ()
  • JavaScript parseInt ()

Pokud chcete najít náhodné celé číslo mezi min (včetně) až max (včetně), můžete použít následující vzorec:

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

Příklad: Celočíselná hodnota mezi dvěma čísly

 // 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ýstup

 Zadejte minimální hodnotu: 1 Zadejte minimální hodnotu: 50 Náhodná hodnota mezi 1 a 50 je 47

V JavaScriptu můžete pomocí funkce vygenerovat náhodné číslo Math.random().

Math.random()vrací náhodné číslo s plovoucí desetinnou čárkou v rozsahu od 0 do méně než 1 (včetně 0 a bez 1 )

Výše uvedený program zobrazí celočíselný výstup mezi min (včetně)max (včetně) .

Nejprve jsou minimální a maximální hodnoty brány jako vstup od uživatele. Pak se Math.random()metoda použije k získání náhodného čísla z předané hodnoty.

Math.floor()Vrátí nejbližší celé číslo.

Zajímavé články...