Weighted Random Picker
Generates option-picker functions from relative probabilities:
// When relative probabilities are not provided, it gives equal weight to each option printCoinFlip // "Heads"printCoinFlip // "Tails" CoinFlipOrDiceRoll // 1CoinFlipOrDiceRoll // HeadsCoinFlipOrDiceRoll // 5