public static void Main(string[] args) { var roller = new DiceRoller(); int[] Numbers = new int[6]; // [0,0,0,0,0,0] [1,2,3,4,5,6] CheckValueInRange(roller, Numbers); for (int i = 0; i < 6; i++) { Console.WriteLine("You Rolled {0} {1} times", i + 1, Numbers[i]); } }
private static void CheckValueInRange(DiceRoller roller, int[] Numbers) { for (int i = 0; i < 1000; i++) { var roll = roller.Roll(); if (!IsBetweenOneAndSix(roll)) { throw new Exception("Not Between 1 and 6)"); } Numbers[roll - 1]++; } }