无法获取随机数来为setTimeout工作

时间:2013-04-29 04:29:02

标签: javascript greasemonkey settimeout

似乎无法让我的Random#完全工作 - 代码将无法执行:(

function getRandomInt (5000, 10000) {
return Math.floor(Math.random() * (10000 - 5000 + 1)) + 5000;
}

setTimeout(Greasemonkey_main, getRandomInt);

function Greasemonkey_main () {
unsafeWindow.submitform(0);
unsafeWindow.submitform(1);
unsafeWindow.submitform(2);
unsafeWindow.submitform(3);
}

由于

1 个答案:

答案 0 :(得分:0)

getRandomInt()有语法错误。使用the standard version of that function

所以代码将成为:

setTimeout (Greasemonkey_main, getRandomInt (5000, 10000) );

function Greasemonkey_main () {
    unsafeWindow.submitform(0);
    unsafeWindow.submitform(1);
    unsafeWindow.submitform(2);
    unsafeWindow.submitform(3);
}

function getRandomInt (min, max) {
    return Math.floor (Math.random () * (max - min + 1) ) + min;
}