-
Anonymous
Выберите уникальное случайное подмножество из набора уникальных значений.
Сообщение
Anonymous »
С++. Visual Studio 2010.
У меня есть std::vector V из N уникальных элементов (
тяжелые структуры). Как можно эффективно выбрать из него M случайных уникальных элементов?
Например. V содержит 10 элементов: { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, и я выбираю три...
1736318005
Anonymous
С++. Visual Studio 2010.
У меня есть std::vector V из N уникальных элементов ([b]тяжелые[/b] структуры). Как можно эффективно выбрать из него M случайных уникальных элементов?
Например. V содержит 10 элементов: { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, и я выбираю три...
[list]
[*]4, 0, 9
[*]0, 7, 8
[*]Но НЕ это: 0, 5, 5
Подробнее здесь: [url]https://stackoverflow.com/questions/9650991/pick-a-unique-random-subset-from-a-set-of-unique-values[/url]