public static void GetRollSums(int[] values) { int[] dieSums = new int[values[0]]; // Create an array the size of the number of rolls (dieValues[0]); int d1Value, d2Value = 0; // Holds the return of RollDie() for each die. Die d1 = new Die(values[1], values[2]); // Create first die object with minValue and maxValue Die d2 = new Die(values[1], values[2]); // Create second die object with minValue and maxValue for (int i = 0; i < values[0]; i++) // Roll each die dieValues[0] times and insert { // the sums into the dieSums array. d1Value = d1.RollDie(); d2Value = d2.RollDie(); dieSums[i] = d1Value + d2Value; } GetDuplicates(dieSums); }