private void button1_Click(object sender, EventArgs e)
{
int a = 0;
int b = 0;
int c = 0;
int x = 0;
int y = 0;
int z = 0;
int num = 0;
Random RandomClass = new Random();
RandomClass.Next(1, 4);
for (num = 0; num <= 1000000; num++)
{
int tar = RandomClass.Next(1,4); // The correct door
int guess = RandomClass.Next(1,4); // The guessed first door
int sho = tar; // Make sure we don't show the correct door
while (sho == tar)
sho = RandomClass.Next(1,4); // Show a incorrect door
if ((guess == 1) && (sho == 2)) // Change the answer to the remaining door
guess = 3;
if ((guess == 1) && (sho == 3))
guess = 2;
if ((guess == 2) && (sho == 1))
guess = 3;
if ((guess == 2) && (sho == 3))
guess = 1;
if ((guess == 3) && (sho == 1))
guess = 2;
if ((guess == 3) && (sho == 2))
guess = 1;
if ((guess == 1) && (tar == 1)) // If we were right, let's note it in the proper bin...
a++;
if ((guess == 2) && (tar == 2))
b++;
if ((guess == 3) && (tar == 3))
c++;
if (tar == 1)
x++;
if (tar == 2)
y++;
if (tar == 3)
z++;
}
MessageBox.Show("Out of 1000000 chances we got: " + ((int)a + b + c).ToString() + "\n" + a.ToString() + ":" + b.ToString() + ":" + c.ToString());
MessageBox.Show("X: " + x.ToString());
MessageBox.Show("Y: " + y.ToString());
MessageBox.Show("Z: " + z.ToString());
}