【发布时间】:2011-04-14 17:24:14
【问题描述】:
我正在尝试使用以下代码构建一个 Web 应用程序,该应用程序在一个范围(从/到)内生成一个随机数:
function generateRandom(rFrom, rTo)
{
var num;
num = Math.floor(rFrom + (1 + rTo - rFrom) * Math.random());
return num;
}
function btGenerate_onClick(event)
{
var nFrom;
var nTo;
nFrom = document.getElementById("txtFrom").value;
nTo = document.getElementById("txtTo").value;
document.getElementById("lblResult").innerText = generateRandom(nFrom, nTo);
}
但是,当我使用属性2 和5 分别为From 和To 测试Web 应用程序时,我得到了像22、210、20、27 这样的数字和211。那么我该如何纠正这个问题,以便它生成介于 2 和 5 之间的数字,因为尝试没有成功?
【问题讨论】:
标签: javascript web-applications random