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