Случайные значения JavaScript
- Предыдущая страница Математика JS
- Следующая страница Логика JS
Math.random()
Math.random()
Возвращает случайное число от 0 (включительно) до 1 (не включительно):
Пример
Math.random(); // Возвращает случайное число
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; }
- Предыдущая страница Математика JS
- Следующая страница Логика JS