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];            
    }