-
Üyelik
20.01.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
-
-
Konum
Adana
-
Ad Soyad
B** K**
-
Mesajlar
511
-
Beğeniler
152 / 44
-
Ticaret
0, (%0)
Merhaba arkadaslar boyle bır kodum var fakat random da aynı sayı gelıyor . aynı sayı gelınce baska bır sayı atamak ıstıyorum nasıl yapabılırım? Böyle yaptım hata vermedı fakat hala aynı sayı atıyor . Hatamı göstererek açıklar mısınız ?
teşekkürler..
Random sayi = new Random();
Random yeni = new Random();
for (int i = 0; i < 6; i++)
{
cekilissayilari[i] = sayi.Next(1, 50);
if (cekilissayilari.Contains(cekilissayilari[i]))
{
cekilissayilari[i] = yeni.Next(1, 50);
}
listBox2.Items.Add(cekilissayilari[i].ToString());
}
buttonCekilisyap.Enabled = false;
buttonSonucuGoster.Enabled = true;
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
Çanakkale
-
Ad Soyad
S** Y**
-
Mesajlar
204
-
Beğeniler
13 / 32
-
Ticaret
44, (%100)
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.
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
Çanakkale
-
Ad Soyad
S** Y**
-
Mesajlar
204
-
Beğeniler
13 / 32
-
Ticaret
44, (%100)
sen onda sayı var ise yeni sayı uret ve ekle demişsin. yeni ürettiği sayı da aynı olursa.
Skalayi daralt dene bakalım. Yada daralt 1...6 yap mesela.
1 kişi bu mesajı beğendi.
-
Üyelik
14.02.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım Geliştirme Uzmanı
-
Konum
Çanakkale
-
Ad Soyad
S** Y**
-
Mesajlar
204
-
Beğeniler
13 / 32
-
Ticaret
44, (%100)
oki o zamna. güle güle kullan. :)