Génération de nombres au hasard sans répétition dans tableau en C#
j'aimerais bien remplir un tableau avec la fonction random mais sans avoir de répétition
j'ai fais ce code mais il fonctionne pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
static void Main(string[] args)
{
int[] generer = new int[5];
Random r = new Random();
for (int i = 0; i < generer.Length; i++)
{
generer[i] = r.Next(0, 35);
while (generer[i] == generer[i+1])
{
for(int j = 0; j < generer.Length; j++)
{
generer[j] = r.Next(0, 35);
Console.WriteLine(generer[i]);
}
}
} |