Старожил
Сообщения: 247
Благодарности: 15
|
Профиль
|
Отправить PM
| Цитировать
1) Создаем массив A длиной SettingCount с упорядоченными номерами ячеек: [0, 1, 2, 3,...., SettingCount - 1 ]
2) Создаем пустой массив B длины SettingCount и в цикле заполняем его по след принципу: случайным образом выбираем значение из массива А, вставляем его в текущую ячейку массива B, удаляем использованную ячейку из массива А.
В конце работы программы массив А будет пустым, а В - заполнен перемешанными числами.
На делфи писал лет 7 назад, лень вспоминать синтаксис, но думаю разберетесь.
|
Отправлено: 16:56, 30-09-2012
| #2
|