예제 #1
0
 public static SorterPool ToRecombo(this SorterPool sorterPool, IRando rando)
 {
     return(sorterPool.Sorters.Values.ToRandomPairs(rando)
            .SelectMany(rp => rando.Recombine(rp.Item1, rp.Item2).Split())
            .ToSorterPool());
 }