-3
我想要一个基于名为“offset”的变量生成的随机数。这个变量从1开始,可以达到5,000,000,并以很快的速度进行计数。此函数必须读取偏移量才能生成高于偏移量3000的数字。可以弄清楚如何执行此操作以获得帮助。基于变量的随机数
我想要一个基于名为“offset”的变量生成的随机数。这个变量从1开始,可以达到5,000,000,并以很快的速度进行计数。此函数必须读取偏移量才能生成高于偏移量3000的数字。可以弄清楚如何执行此操作以获得帮助。基于变量的随机数
这可能会为你工作:
var offset = 1;
function random() {
offset += Math.floor(Math.random() * 10) + (offset + 3000);
return offset;
}
function getRndNum(offset)
{
var randomnumber=Math.floor((Math.random()*offset)+3000);
return randomnumber;
}
这样称呼它
getRndNum(1) // with offset number 1
getRndNum(8) // with offset number 1
现在它的你来得到偏移变量更新,你没有告诉任何事情。
这是example。
如果它大于3000的偏移量,它不是随机的。你的意思是“至少_3000”吗? – paislee 2012-03-29 00:00:48
根本不清楚你想要什么。任何两个值之间都可以轻松生成一个随机数。随机数的上限和下限是多少? – jfriend00 2012-03-29 00:04:47
生成任意随机数字,向其添加(偏移+ 3000)。完成。 – deceze 2012-03-29 00:05:41