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.Random par0Random,
java.util.Collection par1Collection)
Returns a random choice from the input items.
|
static WeightedRandom.Item |
getRandomItem(java.util.Random par0Random,
java.util.Collection par1Collection,
int par2)
Returns a random choice from the input items, with a total weight value.
|
static WeightedRandom.Item |
getRandomItem(java.util.Random par0Random,
WeightedRandom.Item[] par1ArrayOfWeightedRandomItem)
Returns a random choice from the input items.
|
static WeightedRandom.Item |
getRandomItem(java.util.Random par0Random,
WeightedRandom.Item[] par1ArrayOfWeightedRandomItem,
int par2)
Returns a random choice from the input array of items, with a total weight value.
|
static int |
getTotalWeight(java.util.Collection par0Collection)
Returns the total weight of all items in a collection.
|
static int |
getTotalWeight(WeightedRandom.Item[] par0ArrayOfWeightedRandomItem)
Returns the total weight of all items in a array.
|
public static int getTotalWeight(java.util.Collection par0Collection)
public static WeightedRandom.Item getRandomItem(java.util.Random par0Random, java.util.Collection par1Collection, int par2)
public static WeightedRandom.Item getRandomItem(java.util.Random par0Random, java.util.Collection par1Collection)
public static int getTotalWeight(WeightedRandom.Item[] par0ArrayOfWeightedRandomItem)
public static WeightedRandom.Item getRandomItem(java.util.Random par0Random, WeightedRandom.Item[] par1ArrayOfWeightedRandomItem, int par2)
public static WeightedRandom.Item getRandomItem(java.util.Random par0Random, WeightedRandom.Item[] par1ArrayOfWeightedRandomItem)