Skip to main content

random_choice_weighted(choices)

Signature: random_choice_weighted(choices: List[Tuple[Any, float]]) -> Any

Select an item at random from choices, a list of (item, weight) pairs.

Example

let pick = random_choice_weighted([("a", 1.0), ("b", 2.0)]);
print(pick);