Dice roller

Roll up to 10 dice with 4, 6, 8, 10, 12, 20 or 100 sides. Every face has the same chance. The result shows each die and the total.

Choose dice (completed)

1 × d6

Number of sides
dice

1 × d6

Your settings and results are stored only in this browser on your device and remain after you reload or reopen this page.

Result (current step)

Please select “Roll the dice”. The result will show each die and the total.

How the result is drawn

  1. Each die is rolled with your browser's crypto.getRandomValues. Every whole number from 1 to the number of sides has the same chance, and each die is independent of the others.
  2. The 100-sided die draws one number from 1 to 100 directly, so each number has a 1% chance.
  3. Random whole numbers are drawn by rejection sampling, so no number is favoured. The result is fixed when you select the button, and the rolling animation is for display only.

Source

  1. W3C: Web Cryptography Level 2: getRandomValues

Last reviewed on 31 October 2026