Instructions 


(under construction)

This dice-roller is designed for maximum versatility. You may enter simple statements like "3d6" or "5d4", or you can go wild and enter something like "13d6*10 + 2d8 - 1d4" or "(3d6)d(2d4)*1d8".

Here's the syntax:

  • Spaces are ignored.
  • Math operators ("+","-","*", and "/") work like you'd expect. You may use an "x" instead of a "*" if you wish.
  • Parentheses are allowed.
  • The letter "d" (or "D") is a special die-rolling operator. "<number>d<size>" means roll a <size>-sided die <number> times and add them together. Either <number> or <size>, or both, may be expressions in parentheses.
  • The letter "l" (or "L") is a special die-rolling operator. "<number>l<drop>d<size>" means roll a <size>-sided die <number> times, drop the <drop> lowest, and add the remaining ones together. As above, you may use expressions in parentheses for <number>, <drop>, and/or <size>.
  • The letter "h" (or "H") works just like "l", but instead you drop the highest di(c)e.