Class Chooser<K,​T>


  • public class Chooser<K,​T>
    extends Object
    Author:
    nkorange
    • Constructor Detail

      • Chooser

        public Chooser​(K uniqueKey)
      • Chooser

        public Chooser​(K uniqueKey,
                       List<Pair<T>> pairs)
    • Method Detail

      • random

        public T random()
      • randomWithWeight

        public T randomWithWeight()
      • getUniqueKey

        public K getUniqueKey()
      • refresh

        public void refresh​(List<Pair<T>> itemsWithWeight)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object