JavaScript Случайные числа
Math.random()
Math.random() возвращает случайное число от 0 (включительно) до 1 (исключая):
Math.random() всегда возвращает число меньше 1.
Случайные целые числа JavaScript
Math.random() используется с Math.floor()
может использоваться для возврата случайных целых чисел.
Пример
Math.floor(Math.random() * 10); // возвращает случайное целое число от 0 до 9
Попробуйте сами »
Пример
Math.floor(Math.random() * 11); // возвращает случайное целое число от 0 до 10
Попробуйте сами »
Пример
Math.floor(Math.random() * 100); // возвращает случайное целое число от 0 до 99
Попробуйте сами »
Пример
Math.floor(Math.random() * 101); // возвращает случайное целое число от 0 до 100
Попробуйте сами »
Пример
Math.floor(Math.random() * 10) + 1; // возвращает случайное целое число от 1 до 10
Попробуйте сами »
Пример
Math.floor(Math.random() * 100) + 1; // возвращает случайное целое число от 1 до 100
Попробуйте сами »
Правильная случайная функция
Как вы можете видеть из приведенных выше примеров, было бы неплохо создать правильную случайную функцию, которая будет использоваться для всех случайных целочисленных целей.
Эта функция JavaScript всегда возвращает случайное число от min (включено) до max (исключено):
Пример
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
Попробуйте сами »
Эта функция JavaScript всегда возвращает случайное число от min до max (оба включены):
Пример
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}
Попробуйте сами »
