Ability score rolling method calculator
Computes probability distributions for ability score rolling methods.
Try the full-frame GitLab version with shareable URLs.
Features
- Runs locally in your own browser. While it can run on mobile, I recommend using a desktop or laptop.
- Change the number of dice, size of dice, how many dice to keep, modifiers, number of candidates per ability score, number of ability scores (taking the 6 highest), and number of candidate arrays.
- Computes probability distributions for each of the top 6 ranked ability scores for a single array, and 5e/Pathfinder point buy mean and standard deviation for the best of multiple arrays.
- Share rolling methods using the URL.
- Uses a direct computation---not Monte Carlo. The precision is only limited by floating-point operations.
- Runs with interactive performance once loaded.
How does it work?
I built this using Pyodide, Chart.js, and of course, my own hdroller Python library. A polynomial-time algorithm for keep-highest allows this calculator to deliver precise results at an interactive rate.
Compare previous AnyDice and Monte Carlo approaches.
Status | Released |
Category | Tool |
Platforms | HTML5 |
Author | HighDiceRoller |
Tags | Math |
Code license | MIT License |
Average session | A few seconds |
Languages | English |
Links | Source code, GitLab version with shareable URLs |
Leave a comment
Log in with itch.io to leave a comment.