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