UeberDice is a versatile dice roller program that can also generate graphs of dice probability distributions. Instructions are included within the program.
At the moment, results for probability calculations are unreliable when nesting sort, sum, and keep commands. For example, sort(sum(5d10)) will not produce the same result as sum(sort(5d10)).
Current version: 2.1
You will need the Java 2 Runtime Environment to use UeberDice.
Ueberdice was created by Alex Utter.