public void Set(ICollection <T> collection)
 {
     _randomRange = new RandomRange(collection.Count - 1);
     _collection  = new List <T>(collection);
 }
 public RandomDictionary(int maxKeys = 1000)
 {
     _randomRange      = new RandomRange(maxKeys);
     _randomDictionary = new Dictionary <int, T>();
 }