Şans Topu Dizi İle Rastgele Sayı Üretme

Şans Topu Dizi İle Rastgele Sayı Üretme

C# ile şans topu yaparak rastgele sayı üretme örneği ile random işlemleri daha hızlı kavrayacaksınız.

Dizi kullanılarak oluşturulup rnd next işlemi ile dizi random sayı üretilmiştir.

void sayiuret()
        {
            int[] sayi = new int[6];
            Random rnd = new Random();  //random sayı üretme.
            int sayici = 0;
            int rasgele = 0;
            while (sayici < 6)
            {
                rasgele = rnd.Next(1, 50);  //1 ile 49 arasında sayı atama.
                if (Array.IndexOf(sayi, rasgele) == -1)
                    sayi[sayici++] = rasgele;
            }
            Array.Sort(sayi);   // diziyi kendi arasında sıralar.
            // sıralanan sayıları labellara atar..
            label1.Text = sayi[0].ToString();
            label2.Text = sayi[1].ToString();
            label3.Text = sayi[2].ToString();
            label4.Text = sayi[3].ToString();
            label5.Text = sayi[4].ToString();
            Random sn = new Random(); // artı dan sonra gelecek olan sayı 1-15 arası olacaktır.
            int rast = 0;
            rast = sn.Next(1, 15);
            label6.Text = rast.ToString();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            sayiuret();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            sayiuret();
        }

Uygulamayı indir...

Google News Proje ve Kod Paylaşım Platformu
Yazar

Gören göze karanlık perde olamaz, görmeyen göze ışık ne yapsın.
Kırşehir - AK 456 AEÜ - Computer Programmer

Şans Topu Dizi İle Rastgele Sayı Üretme konusuna henüz yorum yapılmadı.
İlk Yorum Yapan Siz Olun.

Konu hakkında yorumlarınızı bekliyorum teşekkürler.
Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır.
Dipnot...!
Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.