Number Selector
A number selector is an operation in PMDO used to select a number.
Bellow are the methods present within PMDO that are selectable in contexts where a selector is used.
Present Picker
Selects a pre-defined number.
Rand Bag
Possible numbers are kept in one list. When selecting a number, uniformly between those options, select one of those numbers.
Rand Binominal
Uses the Binominal Distribution to generate a random number. Does so by starting with an offset, then does random trials to get the random number.
Rand Decay
Start at a minimum number and pick a maximum. Then, starting with the min number, check using the rate if the number should be increased. If this check succeeds, keep doing the check. If this check fails, then the current number is the one that is used. Checks proceed until there is either a failure or the number hits the maximum.
Rand Range
Uniformly select random numbers in between max and min numbers.
Spawn List
Create a spawn table of numbers. Then, when selecting numbers, roll on the spawn table and take the number gotten.
