Random Javascripts-使用随机数自动刷新

Random Javascripts-使用随机数自动刷新,random,numbers,refresh,Random,Numbers,Refresh,我想为刷新页面生成随机数 如何设置20秒到50秒之间的math.random 我的Javascript代码如下所示: var number = Math.random() * 50; var sec = number - (number % 1) + 20; var url = "http://example.org"; if (sec == 20 || sec == 30 || sec == 40 || sec == 50) { setTimeout(function() { wi

我想为刷新页面生成随机数

如何设置20秒到50秒之间的
math.random

我的Javascript代码如下所示:

var number = Math.random() * 50;
var sec = number - (number % 1) + 20;
var url = "http://example.org";

if (sec == 20 || sec == 30 || sec == 40 || sec == 50)

{
    setTimeout(function() { window.location = url } , sec  * 1000 );
}
基于以下陈述:

var sec = Math.floor(Math.random() * (50 - 20) + 20);
我使用以下脚本对其进行了测试:

<script>
a = 20;
b = 50;
for (i = 0; i < 20; i++)
{
    alert(Math.floor(Math.random() * (b - a) + a));
}
</script>

a=20;
b=50;
对于(i=0;i<20;i++)
{
警报(Math.floor(Math.random()*(b-a)+a));
}

而且它从未生成小于20且大于50的数字。

您使用
(1==1)是什么意思?
?顺便说一句,您可以减少th if查询的长度。使用
if((第%10节)==0)