using System.Collections.Generic;
public class DiceEvaluator {
static public void Evaluate(IDice d) {
int[] times = new int[7];
for (int i=0;i<100;i++) {
if (roll <= 0 || roll > 6) {
Console.WriteLine("Bad dice! No evaluation done.");
double average = sum/100;
Console.WriteLine("Dice roll average of 100 runs: {0}",average);
Console.WriteLine("Statistics: ");
Console.WriteLine("{0} : {1}",i,times[i]);
public class FairDice:IDice{
public FairDice(int seed){
public static void Main() {
IDice dice = new FairDice(999);
DiceEvaluator.Evaluate(dice);