Я пытаюсь придумать элегантный способ получения случайного подмножества из набора в F #
Есть мысли по этому поводу?
Возможно, это сработает: скажем, у нас есть набор из 2 x элементов, и нам нужно выбрать подмножество из y элементов. Тогда, если бы мы могли сгенерировать битовое случайное число размером x, которое содержит ровно y 2 n степеней, у нас фактически была бы случайная маска с y отверстиями в ней. Мы могли бы продолжать генерировать новые случайные числа, пока не получим первое, удовлетворяющее этому ограничению, но есть ли лучший способ?