Alright, sounds good. I'm just not as familiar with the preferred designs of python.
As to wanting to have them in a class, sometimes I do. Persisting a roll in a class is only for the slightly more complicated rolls such as 3d6+5d4-1d12 or "4d6 (drop the lowest and re-roll ones)", things of that sort. -- http://mail.python.org/mailman/listinfo/python-list