Показать сообщение отдельно
  #2  
Старый 09.05.2014, 17:41
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

А не проще сначала выбрать a[1], потом a[2] <> a[1], потом a[3] <> a[1] и a[3] <> a[2], и так далее?
Переведи алгоритм с русского на паскаль и все будет работать.
А если учесть, что чисел 6 и переменных 6, то можно каждому присвоить числа от 1 до 6 и использовать случайное перемешивание.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием