C# ile şans topu yaparak rastgele sayı üretme örneği ile random işlemleri daha hızlı kavrayacaksınız.
Ş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...

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.

Takip edebileceğiniz bağlantılar :