#javascript #numbers
Вопрос:
я довольно новичок в javascript и создаю генератор случайных чисел, я использую подсказки для установки низких и высоких чисел для генератора, но это не работает. помочь? (код ниже)
var highnumber = prompt("Enter Your High NumbernMax 10000");
var lownumber = prompt("Enter Your High NumbernMax 9998");
function getRandomInt(max) {
return Math.floor(Math.random() * (highnumber - lownumber)) 1
}
alert(getRandomInt(100));
Комментарии:
1. Можете ли вы описать, как это не работает? Что вы делаете, чтобы вызвать проблему? Что происходит? Что должно произойти вместо этого?
2. Пожалуйста, отредактируйте вопрос, чтобы ограничить его конкретной проблемой с достаточной детализацией для определения адекватного ответа.
Ответ №1:
для того, чтобы получить случайное число между lownumber
и highnumber
вы должны сделать:
Math.floor(Math.random() * (highnumber - lownumber)) lownumber
здесь вы можете увидеть несколько примеров между 135
и 142
(просто чтобы показать, что это работает)
const randomNumber = (lownumber, highnumber) => {
return Math.floor(Math.random() * (highnumber - lownumber)) lownumber
}
for (let i = 0; i < 10; i ) {
console.log(randomNumber(135, 142));
}