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;
}
Попробуйте сами »