转到Javascript中的随机页面

转到Javascript中的随机页面,javascript,html,web,random,Javascript,Html,Web,Random,我想用一个按钮编程一个页面,当我按下它时,其中一个页面(来自Javascript代码列表)应该被随机打开。我该怎么做? 非常感谢 好吧,让我看看。有 Math.random(),它将为您提供一个介于0(包含)和1(独占)之间的随机数 window.location,一个属性,您可以为其分配一个URL以将浏览器转到新页面 数组,可以包含字符串,也可以是URL 把它们放在一起,你就可以随机选择一个URL(从数组中,使用Math.random)并告诉浏览器去那里。好吧,让我们看看。有 Math.

我想用一个按钮编程一个页面,当我按下它时,其中一个页面(来自Javascript代码列表)应该被随机打开。我该怎么做?
非常感谢

好吧,让我看看。有

  • Math.random()
    ,它将为您提供一个介于
    0
    (包含)和
    1
    (独占)之间的随机数

  • window.location
    ,一个属性,您可以为其分配一个URL以将浏览器转到新页面

  • 数组,可以包含字符串,也可以是URL


把它们放在一起,你就可以随机选择一个URL(从数组中,使用
Math.random
)并告诉浏览器去那里。

好吧,让我们看看。有

  • Math.random()
    ,它将为您提供一个介于
    0
    (包含)和
    1
    (独占)之间的随机数

  • window.location
    ,一个属性,您可以为其分配一个URL以将浏览器转到新页面

  • 数组,可以包含字符串,也可以是URL


把它们放在一起,你就可以随机选择一个URL(从数组中,使用
Math.random
)并告诉浏览器去那里。

根据T.J.的答案,还有一个潜在的棘手问题:将随机小数(从
Math.random()
)转换为随机索引。你可以通过
min+Math.floor(Math.random()*(max-min+1))
来实现这一点。根据T.J.的答案,还有一个潜在的棘手问题:将随机小数(从
Math.random()
)转换为随机索引。您可以通过
min+Math.floor(Math.random()*(max-min+1))