PorFavorDama adlı üyeden alıntı

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.


yine aynı gelebilir. şöyle dene.


$sayilar = array();
for($i=0;$i<=6;$i++) {
$sayi = rand(0,50);
if(in_array($sayi,$sayilar) {
$i--;
} else {
$sayilar[] = $sayi;
}