Dice Roller
Dice syntax
You can use the four operators + - * / and parenthesis ( ) for basic operations.
xDy roll x dice with y faces. Example, the sum of two six-side dice:
2D6
xBy roll x times button y (1-10). Example, the sum of the two dice defined in the 4th button:
2B4
n>xDy take n higher dice from a pool of x dice with y faces. Example, the sum of the three higher six-side dice from a roll of four dice:
3>4D6
n<xDy take n lower dice from a pool of x dice with y faces. Example, the sum of the two lower ten-side dice from a roll of three dice:
2<2D10
xDa,b_c for single specific values (or ranges). Example, if you want to roll two dice with 2, 3, 3, 4, 4, 5 numbers:
2D2,3,3,4,4,5
Example, if you want to roll a die with number from 1 to 10 and 20:
D1_10,20
xDa,b,cP for adding a die to the last value (open roll). Example, if you obtain a 6 on a D6 add another die:
D1,2,3,4,5,6P
xDMa,b,c for subtracting a die to the first value. Example, if you obtain a 6 on a D6, add nother die, and if you obtain a 1, subract another die:
DM1,2,3,4,5,6P
You can roll multiple dice and showing them side by side using the semicolon ; separator. Example, a six-side die roll and a four-side die roll:
D6;D4