Beispiel #1
0
        private IEnumerable <T> PickDistinctElementsWithDifferentPriorities()
        {
            var shuffle          = new SortingBasedWeightedLeftShuffle <T>(_rng);
            var shuffledElements = shuffle.Shuffle(_pairs, _numberOfElements);

            return(shuffledElements.Take(_numberOfElements).Select(x => x.Value).ToList());
        }