C# Dizi İçerisine Benzersiz Rastgele Sayılar Atmak

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
4,994
Konum
Milano
10 Elemanlı dizi içerisine birbirinden farklı 1 ile 100 arası rastgele sayılar atıp bunları listbox’ta listeleyen kodlar;


Kod:
int[] sayılar = new int[10];
Random rnd = new Random();
int sayi;
private void button1_Click(object sender, EventArgs e)
{
 
int sayac = 0;
 
while (sayac<10)
{
sayi = rnd.Next(1, 100);
if (Array.IndexOf(sayılar, sayi) == -1)
{
sayılar[sayac] = sayi;
sayac++;
}
}
foreach (int yaz in sayılar)
{
listBox1.Items.Add(yaz);
}
}
 
Üst