Through trial and error I ended on this please assist me. A random generator that produces 5 random letters to a text box and all the letters must have their own random chance. I am looking for a cleaner way to write this random letter generator. Perhaps a different way to use the Random().
private void GenerateLetter_Click(object sender, EventArgs e)
{ Random rnd = new Random();
String[] rArray = { "A", "B", "C", "D", "E", "F", "G" };
int x1 = rnd.Next(0,7);
int x2 = rnd.Next(0, 7);
int x3 = rnd.Next(0, 7);
int x5 = rnd.Next(0, 7);
int x6 = rnd.Next(0, 7);
int x7 = rnd.Next(0, 7);
int x8 = rnd.Next(0, 7);
int x9 = rnd.Next(0, 7);
int x10 = rnd.Next(0, 7);
int x11 = rnd.Next(0, 7);
int x12 = rnd.Next(0, 7);
int x13 = rnd.Next(0, 7);
int x14 = rnd.Next(0, 7);
int x15 = rnd.Next(0, 7);
int x16 = rnd.Next(0, 7);
int x17 = rnd.Next(0, 7);
int x18 = rnd.Next(0, 7);
int x19 = rnd.Next(0, 7);
int x20 = rnd.Next(0, 7);
textBox1.Text = rArray[x1] + rArray[x2] + rArray[x3] + rArray[x4] + rArray[x5];
textBox2.Text = rArray[x6] + rArray[x7] + rArray[x8] + rArray[x9] + rArray[x10];
textBox3.Text = rArray[x11] + rArray[x12] + rArray[x13] + rArray[x14] + rArray[x15];
textBox4.Text = rArray[x16] + rArray[x17] + rArray[x18] + rArray[x19] + rArray[x20];
}