2lexass
Эт здорово, что хоть ТЫ меня понял ;)))
В условии требовалось не повторять как минимум два предыдущих, но ничего не было про НЕ ПОВТОРЯТЬ ВООБЩЕ. Так что у меня все правильно :))

Код:
Track = new Array();
function Turn() {
while (Track[_i = random(30)] + 2 > _turn);
loadMovieNum(...);
Track[_i] = ++_turn;
}
Так что Egoritch идет в угол за много лишнего кода.