Есть скрипт:
let crowd = document.getElementById('crowd-js2')
let countShow = Math.ceil(Math.random() * 15000)
console.log(countShow)
function init(){
function showBox() {
crowd.classList.remove('d-none')
}
function hideBox() {
crowd.classList.add('d-none')
}
showBox()
setTimeout(hideBox, 3000);
}
setInterval(init, countShow)
На данный момент функция init срабатывает через один и тот же интервал, который задан countShow. Подскажите, как дополнить код, чтобы функция init срабатывала через разный промежуток времени?