2012-03-28 60 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