function myFunc() { clearInterval(intr); var a = Math.ceil(Math.random()*4)*1000; intr = setInterval(myFunc,a); } var a = Math.ceil(Math.random()*4)*1000; intr = setInterval(myFunc, a);