Выделение подсписка - сбивается сортировка

Статус
В этой теме есть решение! Перейти к решению...

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 435
Баллы
113
Есть список состоящий из, допустим, 100 строк.
Они не в алфавитном порядке, а спаршены и в порядке очереди помещены в список.
Мне нужно взять 3 рандомные строки и поместить их в новый список, для дальнейшей работы с ними. Но важно, чтоб 21я строка в новом списке была на первой позиции, 44-я - на второй, а 99 - на третей ( номера позиций для понимания проблемы).
Вместо этого когда выделяю подсписок через "random3", то в новом списке эти 3 строки сортируются по алфавиту.

Как-то можно накостылять, чтоб порядок не сбивался?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
создаёшь список.
Заполняешь его числами от 0 до размера твоего списка.
Оттуда берешь рандомные 3 числа в другой список.
Сортируешь.
Берешь строки из основного списка индексом которых являются эти числа
 
  • Спасибо
Реакции: Nord

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 435
Баллы
113
Док, в очередной раз скажу, ты гений =)
 
Статус
В этой теме есть решение! Перейти к решению...

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)