Метод Math.random
Метод Math.random враћа насумични
разломљени број од 0 до 1.
Синтакса
Math.random();
Употреба
Да би се добио насумични број у одређеном
интервалу (разломљен или цео) треба користити
посебне методе.
Добијање насумичног разломљеног броја између
min и max се обавља овако:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
А сада да добијемо насумичан цео број између min
и max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Пример
Хајде да испишемо насумични број од 0
до 1:
console.log(Math.random());
Резултат извршавања кода:
0.5416665468657356
Пример
Хајде да испишемо насумичан цео број од
10 до 100:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Резултат извршавања кода:
12