Your dice
Help
Basic Instructions:
-
Define a die with
dX
, whereX
is the maximum value of your die. For example:d6
,d20
, etc. -
Define a set of dice using
+
. For example,d12+d6
defines ad12
and ad6
that will be rolled together. -
Use
NdX
as a shortcut to roll the same die multiple times, whereN
is the number of dice. For example,3d6+2d12
is equivalent tod6+d6+d6+d12+d12
. -
Add a modifier (constant) by using
+X
. For example,d6+3
adds 3 to any result of thed6
.
When ready: If your input is valid, just hit "roll" and you'll get a result! 😊
Advanced Usages:
-
Spaces are ignored, so
d6 + d12
is equivalent tod6+d12
. -
An exploding die (a die that is rerolled when it reaches its maximum value) is defined by
dX!E
, whereE
is the maximum number of rolls. For example,d6!2
represents ad6
that can be rerolled once (for a maximum value of 12). IfE
is omitted, it defaults to 3. For instance,d12!
is ad12
that can be rerolled twice when reaching its maximum value. -
To select the
Q
best dice rolls, usebQo(dice)
. For example,b2o(3d6)
selects the two best rolls from3d6
. IfQ
is omitted, it defaults to 1. For instance,bo(2d12)
selects the best roll from2d12
. Note:Q
must be smaller than the total number of dice. -
You can also select the worst
Q
dice rolls usingwQo(dice)
. -
Any text following a
;
is ignored. This can be useful for adding notes or explanations in the roll history.