yaramazca adlı üyeden alıntı

random sayıyı çektiğinde çektiğin sayıları attığın array e bak. Eğer random sayı varsa ekleme ve i-- yapıp tekrar döndür.


hocam şöyle yaptım bayagıda denedım hıc aynı sayı atadıgını gormedım bu sekilde de doğru mudur bakar mısınız ?
Random sayi = new Random();
for (int i = 0; i < 6; i++)
{
int randomyeni = sayi.Next(1, 50);
if (cekilissayilari.Contains(randomyeni))
{
int random2 = sayi.Next(1, 50);
cekilissayilari[i] = random2;
listBox2.Items.Add(cekilissayilari[i].ToString());
}
else
{
cekilissayilari[i] = randomyeni;
//cekilissayilari[i] = sayi.Next(1, 50);
listBox2.Items.Add(cekilissayilari[i].ToString());
}
}


Teşekkür ederim.