1D5: A scriptable dice roller
1D5 allows you to roll dice. Lots of them.
It also allows you to write scripts to do some complicated math.
The program is currently written in both Java and Python. User documentation is in LaTeX.
A compiled version should be hosted at: www.barrettsprivateers.net/home/pathfinder/onedeefive