Hi,
This is my code for generating unique random number into a label. I have 5 labels and i'm using RandomNumber method to generate numbers. So far i have been able to generate numbers but this method is not returning only unique numbers. Its sometimes returns duplicates. exp 22, 22. Thanks in advance for any help that can be given..

private void button1_Click(object sender, EventArgs e)
{
Random Myrandom = new Random();
List<int> myInts = new List<int>();

label2.Text = RandomNumber(1, 36,Myrandom, myInts ).ToString();
label3.Text = RandomNumber(1, 36, Myrandom, myInts ).ToString();
label4.Text = RandomNumber(1, 36, Myrandom, myInts ).ToString();
label5.Text = RandomNumber(1, 36, Myrandom, myInts ).ToString();
label6.Text = RandomNumber(1, 36,Myrandom, myInts ).ToString();
//label7.Text = RandomNumber(1, 36, Myrandom ).ToString();

}

private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}

private int RandomNumber(int min, int max, Random mynumb, List<int> LottNum)
{
int nRN = 0;
for (int i = 1; i > 0; i++)
{
nRN = mynumb.Next(1, 36);
if (!LottNum.Contains(nRN) == true)
{
LottNum.Add(i);
return nRN;
}

}


return nRN;
}