Справочник 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;
}
Дежурная шутка Странные люди - любители интернета: тому, что пишут на заборах, они не верят, а тому, что пишут в фейсбуке - верят безоговорочно.