← Комьюнити

Каждые 0 и 30 сек хочу получить случайное число, как можно исправить это?

Магжан Алиаскар1 ответов
function digitalAll() {
      var date = new Date();
      var seconds = date.getSeconds();
      var rand = Math.floor(Math.random()* (70 - 25 +1)) + 25;
      if (seconds = 30) num = rand;
      if (seconds = 0) num = rand;
      document.getElementById('random_int').innerHTML = num;
      setTimeout("digitalAll()", 1000); //если поставить 30000, то отсчет начинается от нажатии "обновить"
    }

1 ответов

Если этот скрипт работает, замени setTimeout на функцию setInterval. 

student_t6h_cJbE