Dice roller.  How complex should it be?