我试图建立一个使用此代码的范围内产生一个随机数(自/至)的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);
}
但是,当我在测试网络分别使用属性From
和To
2
和5
应用程序,我得到了号码,如22
,210
,20
,27
和211
。所以,我怎样才能纠正这种因此它会产生是2
和5
之间因为没有sucess试图号码?
我得到了正确的值了,但突然一个'6'出现... – 2011-04-14 17:39:20
哦对不起我错了代码复制:-)我会非常编辑我的答案 – Pointy 2011-04-14 17:41:07
感谢。它现在完美**:**) – 2011-04-14 17:44:53