Есть три проблемы:
1) Есть массив 9х9 с заданными элементами, необходимо сдвигать (а не перемешивать!) строки и столбцы на
случайное число раз,в случайном напрвлении (лучше в случайных направлениях). Т.е. допустим если сдвинуть вправо первый
столбец, то последний тоже должен сдвинуться вправо и занять место первого столбца, так же и со строками. Другими словами -
столбцы и строки будут перемешиваться, а элементы строк/столбцов должны оставаться в связке с элементами, которые находятся
в этой/этом строке/столбце.
2) Не пойму как сделать массив случайных чисел, так чтобы элементы в нем не повторялись. Точнее: есть промежуток - от 0 до 80,
из этого промежутка нужно выбрать 31 случайное неповторяющееся число и поместить их в одномерный массив.
3) И еще нужен точный счетчик времени. Timer как то плохо справляется, какой то он неточный...