setInterval()

Метод JavaScript setInterval может быть использован для автоматизации задач с использованием времени.

Синтаксис

object.setInterval(функция, аргументы, интервал);
функция
Выполнение функции через указанный интервал времени.
аргументы
Передать аргументы в функцию (не обязательно).
интервал
Время выполнения в миллисекундах.
setInterval(function() {
  // Выполнять через каждые 7 секунд
  }, 7000);

Применить

Например, генерации случайных чисел для динамического изменения изображения в блоке с интервалом времени 2 секунды переменными из PHP.

$(document).ready(function()
{
    var refreshId = setInterval( function() 
    {
        var r = (-0.2)+(Math.random()*(1000.99));
        $('#img-container').load('random.php?'+r);
    }, 2000);
});

Демо

чтобы изображение не кэшировалось в браузере, проще использовать AJAX. Или добавить header("Cache-Control: no-cache, must-revalidate"); в верхней части файла random.php