public static ISorter ToSorter2(this IRando rando, IReadOnlyList <IKeyPair> keyPairs, int keyPairCount, int keyCount, Guid guid) { return(rando.Pick(keyPairs).Take(keyPairCount).ToSorter2(guid, keyCount)); }