Чтобы получить в Javascript случайное число, следует использовать метод объекта Math.random(), который возвращает псевдо-случайное число от 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;
}
|