Virtual 3D dice rolling simulator
Yes. Each die uses crypto.getRandomValues(), the random number generator browsers provide for security work, rather than the quicker but weaker Math.random(). The code also throws away the few raw values that would make some faces very slightly more likely than others, so on a d6 every face comes up one time in six over the long run.
Fair doesn't mean evenly spread in the short term, though. Three 1s in a row on a d20 feels rigged, but it happens about once in every 8,000 sets of three rolls. Streaks are normal.
Tabletop games write dice as NdX, where N is how many dice and X is how many sides. 2d6 means two six-sided dice added together, and 1d20 is a single twenty-sided die. To roll 4d6, set the number of dice to 4 and the die to D6.
The total is the plain sum of every die. If your game adds a modifier (1d20+5, say) or tells you to drop the lowest die, do that last step yourself using the individual results shown under the total.
Two d6 can land in 36 equally likely combinations, and six of those add up to 7, more than any other total. That's why 7 comes up so often in Monopoly and Catan, while 2 and 12 each turn up only once in 36 rolls on average. Rolling a few dozen times here is a quick way to show the pattern in a classroom.
A die with 20 sides, numbered 1 to 20. It's the main die in Dungeons & Dragons, used for attack rolls and skill checks.
Not automatically. Roll, then add the modifier to the total yourself.
It gives the same range, 1 to 100, with every number equally likely. Many groups roll two d10s for tens and units because a real 100-sided die is hard to read. Here it's a single roll.
Not in one go. Roll each type separately and add the totals.
100 per roll, which covers even the biggest damage rolls in most games.
OneClickly is a set of 119 free tools for PDFs, images, text, everyday math and code. They run in your browser, so the files and text you work with stay on your device.