Методот Math.random

Методот Math.random враќа случаен децимален број од 0 до 1.

Синтакса

javascriptMath.random();

Примена

За да се добие случаен број во одреден опсег (децимален или цел број) треба да се користат посебни техники. Добивање на случаен децимален број помеѓу min и max се прави вака:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

А сега да добиеме случаен цел број помеѓу min и max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Пример

Ајде да испечатиме случаен број од 0 до 1:

javascriptconsole.log(Math.random());

Резултат од извршување на кодот:

javascript0.5416665468657356

Пример

Ајде да испечатиме случаен цел број од 10 до 100:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Резултат од извршување на кодот:

javascript12