В этом примере вы научитесь писать программу на JavaScript, которая будет генерировать случайное число между двумя числами.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- JavaScript Math random ()
- Пол по математике JavaScript ()
- JavaScript parseInt ()
Если вы хотите найти случайное целое число от min (включительно) до max (включительно), вы можете использовать следующую формулу:
Math.floor(Math.random() * (max - min + 1)) + min
Пример: целочисленное значение между двумя числами
// input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);
Вывод
Введите минимальное значение: 1 Введите минимальное значение: 50 Случайное значение от 1 до 50 равно 47.
В JavaScript вы можете сгенерировать случайное число с помощью Math.random()
функции.
Math.random()
возвращает случайное число с плавающей запятой в диапазоне от 0 до менее 1 (включая 0 и исключая 1 )
Вышеупомянутая программа покажет целочисленный вывод от min (включительно) до max (включительно) .
Во-первых, от пользователя принимаются минимальное и максимальное значения. Затем Math.random()
метод используется для получения случайного числа из переданного значения.
Math.floor()
Возвращает ближайшее целое значение.