Javascript 我的随机数生成器有问题

Javascript 我的随机数生成器有问题,javascript,jquery,Javascript,Jquery,我想创建一个随机数生成器,在其中输入最小值和最大值。但是,当我输入时,假设最小值为0,最大值为100,我得到的值是270、690、180、580、70、240等等 函数随机数(最小值、最大值){ max=$(“#max_num”).val(); min=$(“#min_num”).val(); document.getElementById(“random_num”).innerHTML=Math.floor(Math.random()*(max-min))+min; } 输入最大编号:输入

我想创建一个随机数生成器,在其中输入最小值和最大值。但是,当我输入时,假设最小值为0,最大值为100,我得到的值是270、690、180、580、70、240等等

函数随机数(最小值、最大值){
max=$(“#max_num”).val();
min=$(“#min_num”).val();
document.getElementById(“random_num”).innerHTML=Math.floor(Math.random()*(max-min))+min;
}

输入最大编号:
输入最小编号:
随机数

您需要使用一元
+
运算符将输入(字符串)的值强制为数字:

函数随机数(最小值、最大值){
max=+$(“#max_num”).val();
min=+$(“#min_num”).val();
document.getElementById(“random_num”).textContent=Math.floor(Math.random()*(max-min))+min;
}

输入最大数量:
输入最小编号:
随机数