Примеры JavaScript - Генерация случайного числа в Javascript

ОГЛАВЛЕНИЕ


Генерация случайного числа в Javascript

Для генерации случайных чисел в Javascript существует метод random объекта Math, который возвращает псевдо-случайное число от 0 (включительно) до 1 (не включая 1, т.е. число всегда меньше 1).

Для генерации целого псевдо-случайного числа от 0 до n включительно, используется следующая формула:

Math.floor(Math.random( ) * (n+1))

Для генерации целого псевдо-случайного числа в диапазоне от m до n включительно, используется следующая формула:

Math.floor(Math.random( ) * (n - m + 1)) + m

где m нижняя граница диапазона, а n верхняя граница диапазона.

Ниже приведена функция для генерации псевдо-случайного числа в диапазоне от m до n:

function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
Начальное значение: Конечное значение: