DiceX is a nice, freeware dice-roller for role-playing games. The main reason I programmed this was a lack of satisfaction from existing dice-rollers.
One can enter the quantity of dice, number of sides, and put in an optional bonus, and this program will roll the dice; there's also a 'memory' feature where one can save/restore values for the number of dice, sides, bonus, and result.
DiceX features dropping functions, to drop either the lowest or the highest die, or even both, and a log text field, to show a detailed breakdown of each roll.
What's New in This Release:
· The summary now appears in a drawer.
· Made roll-generation code multithreaded for improved efficiency.
· Rolls can now be stopped, even while logging or roll tabulation is taking place.
· Made the log more thread-safe.
· Now released under the BSD license.
· Fixed a small memory leak.
· Added some extra error-checking code.
· Updated parts of the user interface.
· Added a contextual menu to the log outline view.