Hmm... now I kind of want to program one.
It shouldn't be too hard. Dice roller & ability scores, with text blocks for race, class, speciality, background, equipment, spells, Then calculate magical attack, melee attack, ranged attack, Spell DC, AC, HP. Done.