gacha<T>(items:
[
T, number
]
[] | Map | Record , rng?: RNG ): T
Returns the item obtained given the probabilities
paramitems- The items.
paramrng- The probabilities.
// There is a 10% chance for "bean", 30% for "been" and 60% for "beant" to be returned
gacha([["bean", 0.1], ["been", 0.3], ["beant", 0.6]]);
gacha(new Map([["bean", 10], ["been", 30], ["beant", 60]]));
// There is a 1/6 chance for "bean", 2/6 for "been" and 4/6 for "beant" to be returned
gacha({"bean": 1, "been": 2, "beant": 4});
returnsThe item obtained given the probabilities
groupMath
subgroupRandom