-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