Справочник Javascript
Math.random
Синтаксис
var randomNumber = Math.random ( ) ;
Описание, примеры
Заметим, что числа в яваскрипт хранятся в формате с плавающей точкой IEEE 754 с округлением в сторону ближайшего четного. Поэтому иногда, в очень редких случаях, возможна генерация обычно исключенной верхней границы.
Пример: Cлучайное число от 0(включительно) до 1
function getRandom( )
{
return Math.random ( ) ;
}
Пример: Случайное число между min и max
function getRandomArbitary( min, max)
{
return Math.random ( ) * ( max - min) + min;
}
Пример: Случайное целое между min и max
Выделить все
// использование Math.round() даст неравномерное распределение!
function getRandomInt( min, max)
{
return Math.floor ( Math.random ( ) * ( max - min + 1 ) ) + min;
}
Это интересно
Своей популярностью Google обязан функции «Возможно, Вы имели в виду…». Она не только проверяет орфографию, но и автоматически укажет на ошибку.