На маленьких массивах я обычно перемешиваю массив и дергаю первый элемент с удалением его из массива.
Можно брать случайное число из 1...n, потом второе, пока оно не равно первому, потом третье, пока оно не равно второму и первому - это и будут индексы.
|