Примеры JavaScript - Генерация случайного числа в Javascript
ОГЛАВЛЕНИЕ
Страница 15 из 47
Генерация случайного числа в 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;
}