Proposal: [Appendix] Weighting the dice
Append a new paragraph to the Appendix rule “Random Generators”:
If a rule requires that a value is selected “weighted randomly” from a set of options, each of which has an integer weight, the choice is made by posting a Dice Roller comment that contains a list of the options with positive weights (with each option’s weight specified alongside the option itself) and a roll of DICEN (where N is the total of the positive weights). Nothing else that could be confused for a list of options with weights, or for the dice roll, may be included in the comment. The selected option is determined from the dice roll result and list as follows: if the sum of the weighs of the first x-1 options on the list is strictly less than the dice roll, but the sum of the weights of the first x options on the list is greater than or equal to the dice roll, then the xth option is selected. (The sum of the weights of the first 0 options is 0.) It is not possible to make a weighted random selection unless at least one of the options has a positive weight.
I think this algorithm for making a weighted-random choice works, and it avoids all the scams I’m currently aware of. Although Josh suggested making it a Building Block, there is an obvious place in the Appendix for it.
SingularByte: he/him