Dice roller that accepts and expends upon an intuitive well established dice notation and can use various underlying distributions to generate results.