Class WeightedList<T>

java.lang.Object
com.portingdeadmods.portingdeadlibs.utils.rng.WeightedList<T>
Type Parameters:
T -

public class WeightedList<T> extends Object
A list composed of WeightedElement
Allows weighted random selection of elements
  • Constructor Details

    • WeightedList

      public WeightedList()
  • Method Details

    • add

      public void add(WeightedElement<? extends T> element)
    • remove

      public void remove(WeightedElement<? extends T> element)
    • remove

      public void remove(int index)
    • next

      public T next()