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