int[] RandArray = new int[6];
Random randNumber = new Random();
for (int Counter = 0; Counter < RandArray.Length; Counter++)
{
RandArray[Counter] = randNumber.Next(1,50);
}
Console.WriteLine(RandArray[0]);
Console.WriteLine(RandArray[1]);
Console.WriteLine(RandArray[2]);
Console.WriteLine(RandArray[3]);
Console.WriteLine(RandArray[4]);
Console.WriteLine(RandArray[5]);
Console.ReadLine();
This program generates 6 Random numbers from 1 to 49. Presently, it generates the same numbers twice. How do I make it not duplicate any number? And can this code be improved?