Secure Dice

*Currently in BETA*

Secure Dice is a free online dice roller that is mainly geared toward D&D, but can be used for any dice roll you wish. The dice rolls are generated with cryptographically secure pseudo-random integers, to ensure the rolls are as secure as possible. When generating a dice roll, you will be provided a MD5 checksum of the results (more information on this below), and you can choose to email those results to the email address(es) you specify.

Email from the dice server includes a MD5 checksum which can be used to verify that the dice roll sent to you has not been modified. You can perform verification of the roll to ensure the results are genuine by entering the checksum on the verification page.

8,931 die rolled since 2023-10-17.


Roll Dice

OR...

(If you select Fudge dice, the section above will be ignored.)

times.

You can pre-populate these values by adding them to the URL. The first value you set must be preceded with a question mark (?). Values after the first must be preceded by an ampersand (&). Here are permitted options, and their allowed values:

Variable Description
dq= dice quantity: any integer from 1 to 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 1000
ds= dice sides: 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 1000
dm= dice modifier: any integer from -40 to 40 (for numbers greater than -1, do not include a plus sign)
dd= dice deviation: lowest, none, highest, wild, stunt
mdq= minus dice quantity: any integer from 0 to 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 1000
mds= minus dice sides: 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 18, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100, 1000
mdm= minus dice modifier: any integer from -40 to 40 (for numbers greater than -1, do not include a plus sign)
mdd= minus dice deviation: lowest, none, highest, wild
dt= dice sets: any integer from 1 to 20
sdt= sort dice sets: 1 (sorts the rolls in each dice set from largest to smallest)
to= Your email address: one valid email address
gm= GM's email address: one valid email address
sub= email subject: a brief message, with "%20" instead of spaces (example: This%20is%20a%20test)
Here is an example of a URL which pre-sets some of these values: https://www.securedice.com/?op=&dq=7&ds=4&dt=5&[email protected]&sub=This%20is%20a%20test

Never accept a roll sent from anyone other than the Secure Dice server. If the other player forgot to include your email address when generating the dice roll, ask them to roll again: it's the only way to ensure that they sent you the results of a single die roll, rather than the best of many rolls.

Please whitelist or subscribe to [email protected] to ensure delivery of your dice rolls.