I want to generate 10 'random' numbers, but they have to be unique. I have tried something, but is there someone who can help me out with something better?
My code:
List<int> ran = new List<int>();
Random rnd = new Random();
public static int randomValue;
int tempRandom;
public int randomNum()
{
    if(ran.Count == 0)
    {
        ran.Add(0);
        ran.Add(1);
        ran.Add(2);
        ran.Add(3);
        ran.Add(4);
        ran.Add(5);
        ran.Add(6);
        ran.Add(7);
    }
    tempRandom = rnd.Next(0, ran.Count);
    randomValue = ran[randomValue];
    ran.RemoveAt(tempRandom);
    return randomValue;
}
 
     
    