У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће генерисати случајни број између два броја.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Матх рандом ()
- ЈаваСцрипт Матх флоор ()
- ЈаваСцрипт парсеИнт ()
Ако желите да пронађете случајни цели број између мин (укључујући) и максимум (укључујући), можете користити следећу формулу:
Math.floor(Math.random() * (max - min + 1)) + min
Пример: Целобројна вредност између два броја
// 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)`);
Оутпут
Унесите минималну вредност: 1 Унесите најмању вредност: 50 Насумична вредност између 1 и 50 је 47
У ЈаваСцрипт-у помоћу Math.random()
функције можете генерисати случајан број .
Math.random()
враћа случајни број са покретном зарезом у распону од 0 до мање од 1 (укључујући 0 и искључујући 1 )
Горњи програм ће приказати целобројни излаз између мин (укључујући) и максимум (укључујући) .
Прво се минималне и максималне вредности узимају као улазни подаци корисника. Тада се Math.random()
метода користи за добијање случајног броја из прослеђене вредности.
Math.floor()
Враћа најближи цео број.