Header Ads

Şans Topu Dizi İle Rastgele Sayı Üretme

Şans Topu Dizi İle Rastgele Sayı Üretme

Şans Topu Dizi İle Rastgele Sayı Üretme

Merhaba arkadaşlar basit bir dizi ve rasrgele kullanımı örneğiyle sizlerleyim.Dizileri kavramanız ve diziler içerisinden elemanları rastgele seçebilmeniz için bu tür örneklere göz atmalısınız.Kodlarını ve projeyi paylaşıyorum.Herkese iyi kodlamalar.

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();
        }

Hiç yorum yok

Konu hakkında yorumlarınızı bekliyorum teşekkürler.

Post Top Ad

Post Bottom Ad