DiceMage is a random dice roller for role-playing games such as Advanced Dungeons and Dragons or AD&D by Wizards of the Coast (previously TSR).
DiceMage rolls all types of dice supported in standard gaming, d4, d6, d8, d10, d12, d20 and percentile dice. Rolls can be modified (e.g. 3d8+3) and selected highest and/or lowest dice discarded.
DiceMage is completely free.