Ich möchte 10 'zufällige' Zahlen generieren, aber sie müssen eindeutig sein. Ich habe etwas versucht, aber gibt es jemanden, der mir mit etwas Besserem helfen kann?Erzeuge 10 eindeutige ganze Zahlen in C# für Unity
Mein 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;
}
Sie benötigen also 10 eindeutige ganze Zahlen zwischen 1 und 10? –
Das sollte dir helfen: http://stackoverflow.com/questions/273313/randomize-a-listt – hellogoodnight
10 einzigartige ganze Zahlen zwischen 1 und 10 ... Ich denke an 10 mögliche Zahlen ... –