Customize your dice roll
Throw Result
Select the number and type of dice, then click 'Roll dice'
About the simulator
Our online dice simulator will help you roll virtual dice for board games, decision making, or just for fun. Choose the number and type of dice and get a random result.
The simulator supports all popular types of dice used in board and role-playing games: from the classic D6 six-sided die to the D100 centenary percentage die. Each roll is generated using cryptographically strong algorithms, ensuring true randomness of the results. The simulator saves the history of the last 10 throws, allowing you to analyze the results and use them for statistics. The interface is fully adapted for mobile devices and works offline after the first download.
Примеры расчёта
Roll one six-sided die (D6)
Classic single die roll for simple games
Входные данные:
Number of dice: 1, Type: D6 (1-6)Расчёт:
Generating a random number from 1 to 6: Math.floor(Math.random() * 6) + 1Результат:
Result: 4 (random value from 1 to 6)
Тип: basic
Rolling two six-sided dice for a board game
Standard roll of two dice for games like Monopoly
Входные данные:
Number of dice: 2, Type: D6 (1-6 each)Расчёт:
First die: 3, Second die: 5. Sum: 3 + 5 = 8Результат:
Result: [3, 5], Sum: 8, Average: 4
Тип: game
Twenty-sided die roll (D20) for D&D
Using a D20 for Ability Checks and Attacks in D&D
Входные данные:
Number of dice: 1, Type: D20 (1-20)Расчёт:
Generating a random number from 1 to 20: Math.floor(Math.random() * 20) + 1Результат:
Result: 17 (critical success on attack roll)
Тип: rpg
Rolling five dice for a game of dice poker
Multiple throw to create a combination
Входные данные:
Number of dice: 5, Type: D6 (1-6 each)Расчёт:
Die 1: 6, Die 2: 4, Die 3: 6, Die 4: 2, Die 5: 6. Sum: 6 + 4 + 6 + 2 + 6 = 24Результат:
Result: [6, 4, 6, 2, 6], Sum: 24, Average: 4.8, Combination: three sixes (three of a kind)
Тип: combination
Roll a percentage die (D100) for a random selection
Using D100 to generate a random percentage from 1 to 100
Входные данные:
Number of dice: 1, Type: D100 (1-100)Расчёт:
Generating a random number from 1 to 100: Math.floor(Math.random() * 100) + 1Результат:
Result: 73 (73% probability of event)
Тип: percentage
Combined roll of different types of dice
Simulation of a complex throwing system for advanced games
Входные данные:
Roll 1: 2×D6, Roll 2: 1×D10, Roll 3: 1×D20Расчёт:
Roll 1 (2xD6): [4, 6] = 10, Roll 2 (D10): 7, Roll 3 (D20): 15Результат:
Results: Roll 1: [4, 6] total 10, Roll 2: 7, Roll 3: 15. Total: 32
Тип: advanced
How the simulator works
The simulator uses a cryptographically strong algorithm to generate truly random results.
Throwing algorithm:
- • Selecting the number and type of cubes
- • Generating random numbers for each die
- • Displaying results with animation
- • Saving in throw history
Available dice types
D4 (Tetrahedron)
Four-sided cube
D6 (Cube)
Standard six-sided die
D8 (Octahedral)
Octagonal cube
D10 (Decahedron)
Decagonal cube
D12 (Dodecahedron)
Twelve-sided cube
D20 (Icosahedron)
Twenty-sided cube
D100 (Percentage)
Hundred cube
Simulator features
Roll from 1 to 10 dice at a time
7 different types of dice (D4, D6, D8, D10, D12, D20, D100)
History of last 10 throws
Ability to copy and download results
Application
Board games
D&D, Pathfinder, Warhammer and other role-playing games
Family games
Monopoly, backgammon, snakes and ladders
Decision Making
Random selection from several options
Education
Study of probability and statistics
Entertainment
Simple fun and games with friends
Programming
Testing algorithms with random data
Council
- 💡Use different types of dice for variety
- 💡Check your throw history to analyze your results
- 💡Save your results for later use
Frequently Asked Questions
Is it possible to select multiple dice?
Yes, select the number of dice before rolling. You can roll from 1 to 10 dice at a time.
What types of dice are available?
There are 7 types available: D4 (tetrahedron, 1-4), D6 (cube, 1-6), D8 (octahedron, 1-8), D10 (decahedron, 1-10), D12 (dodecahedron, 1-12), D20 (icosahedron, 1-20) and D100 (percentage, 1-100).
Is it possible to save the results?
Yes, you can copy the results to the clipboard or download the throw history in a text file.
How random are the results?
The simulator uses cryptographically strong JavaScript algorithms to generate truly random results. Each throw is independent and equally probable.
Is it suitable for board games?
Yes, the simulator is ideal for D&D, Pathfinder, Warhammer and other board and role-playing games. Supports all standard dice types.
Can it be used on mobile devices?
Yes, the simulator is fully adapted to work on smartphones and tablets. The interface is optimized for touch control.
How many throws are saved in history?
History saves the last 10 throws. You can clear your history at any time, download it as a text file, or copy the results.
Is it possible to customize the animation?
Animation is built into the simulator and cannot be disabled for a better user experience. The animation lasts about 300 milliseconds for visual feedback.
Is it free to use?
Yes, the simulator is completely free and does not require registration. Use it as many times as you need without restrictions.
Does it work without the Internet?
Yes, after the first download the simulator works completely offline. All calculations are performed locally in the browser.
What do D4, D6, D20 and other designations mean?
The letter D stands for 'dice' and the number stands for the number of faces. For example, D6 is a six-sided die with numbers from 1 to 6, D20 is a twenty-sided die from 1 to 20.
Can you roll the dice to make a decision?
Yes, the simulator is great for random selection from several options. Use D6 to select from 6 options or D20 for a wider range.
How to calculate the average of several throws?
The simulator automatically calculates the sum and average of all rolls. Average = sum of all values / number of cubes.
Is it suitable for teaching probability?
Yes, the simulator is ideal for learning probability theory, statistics and cube mathematics. You can conduct experiments and analyze the results.
Can it be used to generate random numbers?
Yes, the simulator can generate random numbers within a given range. Select the appropriate die type (for example, D100 for numbers 1 to 100).
What type of cube is used most often?
The most popular type is D6 (6-sided die), which is used in most classic board games. D20 is popular in role-playing games.
Can the dice be rolled simultaneously or one at a time?
All selected dice are rolled simultaneously. Each die receives an independent random value.
How do shot statistics work?
The simulator shows the sum of all dropped values, the arithmetic average and the history of the last 10 throws. This helps analyze the distribution of results.
Can it be used for testing algorithms?
Yes, the simulator is suitable for testing algorithms that require random data. You can generate random numbers repeatedly for experimentation.
What are Platonic solids in the context of cubes?
D4, D6, D8, D12 and D20 are based on the five Platonic solids from geometry: tetrahedron, hexahedron, octahedron, dodecahedron and icosahedron respectively.
How does the D100 percentage cube work?
The D100 generates a random number from 1 to 100, which is ideal for percentage calculations, probabilities and wide range random events.
Is it possible to customize the die range?
No, the range of values is fixed for each die type. D6 always gives values from 1 to 6, D20 - from 1 to 20, and so on.
How to copy the results of a throw?
After the roll, click the 'Copy' button next to the results. The text with the results will be copied to the clipboard in the format: 'Roll result: 3, 5, 2 = 10'.
Is it possible to export throw history?
Yes, use the 'Download' button in the history section. The history will be saved in a text file with all the details of the throws.
How to clear throw history?
Click the 'Clear' button in the history section. This will delete all saved throws and you will start with a clean history.
Why is the sum of opposite faces on D6 always 7?
This is a mathematical property of a standard six-sided die: opposite sides always add up to 7 (1+6, 2+5, 3+4) for balance when rolling.
Can it be used to play poker with dice?
Yes, the simulator is great for dice poker (Yahtzee). Roll 5 D6 dice and create combinations: pair, three of a kind, four of a kind, full house and others.
What algorithm is used to generate random numbers?
Uses JavaScript's built-in random number generator (Math.random()), which provides a cryptographically secure pseudo-random distribution.
Is it possible to roll the dice to select a random name from a list?
Yes, if you have 6 names, use D6, if you have 20 names, use D20. The die result will indicate the number of the item in your list.
How does the average work when rolling multiple dice?
The average value is calculated as the sum of all values divided by the number of cubes. For example, when rolling two D6s with results of 3 and 5, the average = (3+5)/2 = 4.
Interesting facts about cubes
History of dice
The oldest cubes were found in Mesopotamia and date back to 3000 BC.
Mathematics of cubes
The sum of opposite faces on a standard D6 is always 7.
Platonic solids
D4, D6, D8, D12 and D20 are based on the five Platonic solids from geometry.