Методот 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