Javascript 如何使该变量在div刷新时生成新的随机数?

Javascript 如何使该变量在div刷新时生成新的随机数?,javascript,random,Javascript,Random,我希望每次#screen div刷新时,都会生成一个新的随机数。现在,div仅在第一个随机数集刷新。使用setTimeout而不是setInterval var randomNumber = Math.floor(Math.random() * 10000); // Sets the variable randomNumber to a random number between 0 and 1 x 10,000 var auto_refresh = setInterval(function(

我希望每次#screen div刷新时,都会生成一个新的随机数。现在,div仅在第一个随机数集刷新。

使用
setTimeout
而不是
setInterval

var randomNumber = Math.floor(Math.random() * 10000);
// Sets the variable randomNumber to a random number between 0 and 1 x 10,000

var auto_refresh = setInterval(function() {
    $('#screen').load('screen.php');
}, (randomNumber));
// Refreshes #screen at an interval of randomNumber

我会建议设置一个最短的刷新时间以及。。。间隔1会产生相当大的破坏性影响。请记住这一点,谢谢。+1。最好不要选择刷新次数<100:)
function scheduleNextLoad() {
    setTimeout(function () {
        $('#screen').load('screen.php');
        scheduleNextLoad();
    }, Math.floor(Math.random() * 10000));
}

scheduleNextLoad();