生成两个值之间的随机数

时间:2014-02-19 17:53:08

标签: javascript

我需要生成一个从0到数组长度的随机数。这是我的数组

var wordList = new Array["duck", "cat", "dog", "carpet", "pants", "computer", "book"];

所以基本上,选择其中一个单词。 然后我需要使用该数字来选择该单词并将其打印出来。 有什么帮助吗?

1 个答案:

答案 0 :(得分:3)

使用:

wordList [ Math.floor (Math.random() * wordList.length) ] 

注意:

  

Math.random()函数返回一个浮点伪随机函数   数字在[0,1]范围内,即从0(包括)到最大但不是   包括1(独家),然后你可以扩展到你想要的   范围。

     

Math.floor()函数返回小于或的最大整数   等于一个数字。

  1. Math.floor MDN Reference
  2. Math.random MDN Reference