RepeatableChance is an idempotent call based on a time and a chance in the range (1, 0)
it will return true if the result of a fast hash of the time is above
a certain percentage (chance) of possible hash values
RepeatableOption is an idempotent call based on a time and a number of options
If the result of a fast hash of the time is within a certain
option-range of possible hash values, it will return that option