public class WeightedRandom
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WeightedRandom.Item |
Constructor and Description |
---|
WeightedRandom() |
Modifier and Type | Method and Description |
---|---|
static WeightedRandom.Item |
getRandomItem(java.util.Collection collection,
int p_180166_1_) |
static WeightedRandom.Item |
getRandomItem(java.util.Random random,
java.util.Collection collection) |
static WeightedRandom.Item |
getRandomItem(java.util.Random random,
java.util.Collection collection,
int p_76273_2_) |
static int |
getTotalWeight(java.util.Collection collection) |
public static int getTotalWeight(java.util.Collection collection)
public static WeightedRandom.Item getRandomItem(java.util.Random random, java.util.Collection collection, int p_76273_2_)
public static WeightedRandom.Item getRandomItem(java.util.Collection collection, int p_180166_1_)
public static WeightedRandom.Item getRandomItem(java.util.Random random, java.util.Collection collection)