尝试在JavaScript中制作随机数生成器



我对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));

为了得到lownumberhighnumber之间的随机数,你应该做:

Math.floor(Math.random() * (highnumber - lownumber)) + lownumber

在这里你可以看到135142之间的一些例子(只是为了显示它的工作)

const randomNumber = (lownumber, highnumber) => {
return Math.floor(Math.random() * (highnumber - lownumber)) + lownumber
}

for (let i = 0; i < 10; i++) {
console.log(randomNumber(135, 142));
}

最新更新