Added seeded randomization for DiceRoll()