Это потому, что ваша функция ограничена - присвойте ей переменную, подобную этой:
var randImgs = function() {
// do stuff
}
теперь ваш setInterval имеет ссылку на правильную функцию.
В качестве краткого примечания: слайд-шоу div # (или любое сочетание тегов / идентификаторов) неэффективно.Идентификатор предназначен ТОЛЬКО для этого элемента, поэтому говорить «смотрите на все элементы div и найдите идентификатор ..» не нужно.
Однако используйте этот подход с такими классами, как div.myClassName - сказать 'посмотрите на все элементы div и найдите класс .. '.
То же самое относится и к parent / child - #parent #child - это дополнительная работа - #child может быть найден сам по себе.#parent div.myClassName, однако, было бы разумно, так как это помогает сузить поиск div с именем класса myClassname.