Движением событий можно сделать рандом. Правдо получиться не совсем плавный круг. Задаются координаты стартовые и туда перемещаются события. Правдо расчет движения сделать надо, в общем событии.