setInterval()'in süresini rastgele yapmak
js'de setInterval() ile bir fonksiyon çalıştırıyorum.Fonksiyon belirli bir sürede değil de rastgele olarak çalışsın istiyorum.
setInterval(function(){
// kod
},(Math.floor(Math.random() * 10) + 1)*1000);
Böyle bir şey yaptım fakat yine istediğim gibi olmadı her defasında farklı bir zamanda çalışsın istiyorum.
Bunu nasıl yapabilirim?
let time = null;
const s = () => {
time = (Math.floor(Math.random() * 10) + 1) * 1000;
console.log (`${ time } milisaniye sonra çalışacak`);
setTimeout(s, time)
}
s();