2014-11-13 46 views
-1

我是相當新的JavaScript,到目前爲止我已經設法通過使用以下100在1範圍內的隨機數 - 20陣列中的

var randomnumber=Math.floor(Math.random()*21)+1 

     document.write(+randomnumber); 

我在想,我要創建隨機數可以使用循環,但我不確定如何去做這個

+0

你說出你在回答中要做什麼,只是看看如何做一個循環...... –

回答

2

第一個問題:Math.floor(Math.random()*21)+1將返回一個1-21之間的隨機整數,而不是1-20。

其次:使用for loopArray.push將值添加到數組的末尾。

var arr = []; 
for(var i = 0; i < 100; i++) { 
    arr.push((Math.floor(Math.random()*20)+1)); 
}