不能让随机数为setTimeout工作

Can't get random number to work for setTimeout

本文关键字:setTimeout 工作 随机数 不能      更新时间:2023-09-26

似乎无法让我的随机#工作-代码不会执行:(

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);
}

谢谢

getRandomInt()有语法错误。使用该函数的标准版本!

那么代码将变成:

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;
}