Soothsilver.Random (nuget): Classes, methods and extension methods dealing with randomness, shuffling, and auxiliary classes and methods.  The static class "R" contains static methods "Next", "NextDouble" and "NextFloat" which use an internal static Random instance, and also contains extension methods "Shuffle" (which randomizes a list), "GetRandom" (which takes a random element from a list) and "GetRandomWithoutReplacement" (which takes a number of random unique elements from a list).
Keywords: random|shuffle