Available Operations
- Basic Dice:
dXorNdX- Roll a single die or multiple dice- Examples:
d20,2d6,3d8
- Examples:
- Advantage:
adv(expr)- Roll with advantage (take maximum of two rolls)- Examples:
adv(d20),adv(2d6)
- Examples:
- Disadvantage:
dis(expr)- Roll with disadvantage (take minimum of two rolls)- Examples:
dis(d20),dis(2d6)
- Examples:
- Maximum:
max(expr1, expr2, ...)- Take the maximum value across multiple expressions- Examples:
max(d6, d8),max(2d6, 1d12)
- Examples:
- Minimum:
min(expr1, expr2, ...)- Take the minimum value across multiple expressions- Examples:
min(d6, d8),min(2d6, 1d12)
- Examples:
- Arithmetic:
+,-,*,/- Combine expressions with arithmetic operations- Examples:
2d6 + 3,d20 - 2,d6 * 2
- Examples:
- Constants: Use plain numbers in expressions
- Examples:
5,10 + d6
- Examples:
NOTE
If you’d like to learn more about probability distribution convolutions, the full post is pretty neat!