Using unbiased PRNG algorithm.

Random.Next() % N does not have unbiased probability in general;
Random.Next(N) is preferred.
Correcting variable and function name typos.

DiceRoleValue to DiceRollValue, HighProbabilyDiceValuesSetup to
HighProbabilityDiceValuesSetup.
Merging changes from pedantry branch.