🎲 Dice Hand Simulator

Build your hand

Format: Dice1 +/- Dice2 +/- Dice3.... Set each die's sign and value range (min/max), then run simulations.

Distribution

Summary

Run a simulation to see results.

Results + Approximate Odds

Total Frequency (out of 1000) Simulated Probability Approx. Odds (Theory)

About

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.