在一段随机时间后重定向网站

时间:2016-04-07 22:19:25

标签: javascript

我目前正在使用以下代码在一段时间后重定向访问者。

(function(){
    setTimeout(function(){
        window.location="http://google.com/";
    },3000); /* 1000 = 1 second*/
})();

我如何在10-25秒内随机抽出一段时间?

1 个答案:

答案 0 :(得分:1)

你只需要创建一个随机选择10-25之间的数字的变量,然后使用该值作为间隔(不要忘记乘以1000将毫秒转换为秒)

(function(){
    var maxTime = 25;
    var minTime = 10;
    var randomTime = Math.floor(Math.random() * (maxTime - minTime + 1)) + minTime;

    setTimeout(function(){
        window.location="http://google.com/";
    }, randomTime * 1000);
})();