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