Хочу тоже поучаствовать

Класов правда не сподобил, но два кусочка положу
Просто случайное число с проверкой чтоб подряд не шли.
do {
new=random (n);
} while (new==old);
old=new;
А вот это интересный кусосочек - просто от сердца отрываю

Создает псевдослучайный массив.
ar=[];
for (i=0; i<20; ++i) {
ar.splice(random (10),0,i);
}
trace (ar);