2012-03-28 57 views
-3

我想要一个基于名为“offset”的变量生成的随机数。这个变量从1开始,可以达到5,000,000,并以很快的速度进行计数。此函数必须读取偏移量才能生成高于偏移量3000的数字。可以弄清楚如何执行此操作以获得帮助。基于变量的随机数

+3

如果它大于3000的偏移量,它不是随机的。你的意思是“至少_3000”吗? – paislee 2012-03-29 00:00:48

+2

根本不清楚你想要什么。任何两个值之间都可以轻松生成一个随机数。随机数的上限和下限是多少? – jfriend00 2012-03-29 00:04:47

+2

生成任意随机数字,向其添加(偏移+ 3000)。完成。 – deceze 2012-03-29 00:05:41

回答

0

这可能会为你工作:

var offset = 1; 

function random() { 
    offset += Math.floor(Math.random() * 10) + (offset + 3000); 

    return offset; 
} 
0
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