Покинул форум
Сообщений всего: 61
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Доброе время суток!
Возможно, в названии не совсем правильно описал суть проблемы, но не знал, как более точно передать смысл.
Изначально была задача в следующем …
Есть список чисел от 1 до 25 вот из них надо рандомно выбрать пять чисел, но так чтобы они не повторялись. Решил сделать массив этих самых чисел и тем же Rand() выбирать из этого массива пять раз, всё как бы хорошо, но чтобы избежать повтора после каждого выбора через unset удалял выбранное число из массива и сокращал диапазон для выбора (ну, массив же короче становился). Всё показалось правильным, но в результате начал получать периодически вместо пяти чисел 4 или иногда даже 3. Вот уже час не могу понять, что не так, по сему решил спросить или я чего-то недопонимаю или что-то просмотрел (хотя сомневаюсь в этом ).
А вот и сама функция:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.