WeightedRandomCollection (nuget): Collection which allows items to be pulled out randomly including weighting as a consideration
Keywords: Random|collection|weighted