14 packages returned for Tags:"weighted"

RandomSelection is designed to take in entries, with the option to give some entries a higher chance at being selected, and then return one or more selectees. It utilizes System.Security.Cryptography to ensure a higher quality random number is used for shuffling the data and selecting winners.
Creates a weighted random distribution. Can be used when certain values should occure more or less than when using Random. Values and distribution weight is supplied into the constructor. WeightedRandom.Next() can then be called to get the next value.
A lightweight zero-dependency C# port of the Fuse.js fuzzy-search library created by @krisk (https://github.com/krisk/Fuse). I ported this to C# because I couldn't find anything like it, and because I love Fuse.js.
MoreComplexDataStructures is a class library containing a collection of data structures (plus related utility classes) more complex than those found in the standard .NET framework. The project currently contains the following data structures and utility classes... WeightBalancedTree<T> - A... More information