Format: Dice1 +/- Dice2 +/- Dice3.... Set each die's sign and value range (min/max), then run simulations.
Run a simulation to see results.
| Total | Frequency (out of 1000) | Simulated Probability | Approx. Odds (Theory) |
|---|
This app is a single-page vanilla JavaScript dice simulator. You can create a custom hand of dice, choose whether each die is additive or subtractive, and run 1000 random rolls.
It reports both simulation frequencies and a theoretical approximation based on exact combination counting for your selected dice (e.g., for 2d6, 7 appears ~1/6, and each specific pair has 1/36 chance).
Built with HTML, CSS, vanilla JS, and Plotly.