I've spent a lot of time, and I do mean a lot of time, thinking about computerizing character generators and even the entire D&D rule set. It's non-trivial. I'm fairly confident that given enough free time (or paid time), I could come up with something cool, but I hesitate to say that it would...