数组中的100个随机数,范围为1-20

时间:2014-11-13 20:42:13

标签: javascript arrays loops

我是Javascript的新手,到目前为止,我已设法使用以下内容创建随机数

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

      document.write(+randomnumber);

我在想我可以使用for循环,但我不确定如何去做这个

1 个答案:

答案 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));
}