C# Windows Form ile Sayısal Loto tahmin Programı. Birbirinden farklı 1-49 arası 6 adet birbirinden farklı rastgele sayı oluşturan örnek uygulama. C# List kullanımını da görebileceğiniz örneğe ait tasarım ve kodlar aşağıdaki gibidir. Tutulan Sayılar sıralanarak Label kontrollerinde listelenmektedir
Form Tasarımı:
Button1 için yazılacak kodlar:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | private void button1_Click(object sender, EventArgs e) { Random rnd = new Random(); List<int> sayilar = new List<int>(); List<int> tahmin = new List<int>(); for (int i = 1; i <= 49; i++) { sayilar.Add(i); } for (int x = 1; x <= 6; x++) { int index = rnd.Next(0, sayilar.Count); tahmin.Add(sayilar[index]); sayilar.RemoveAt(index); } tahmin.Sort(); label1.Text = tahmin[0].ToString(); label2.Text = tahmin[1].ToString(); label3.Text = tahmin[2].ToString(); label4.Text = tahmin[3].ToString(); label5.Text = tahmin[4].ToString(); label6.Text = tahmin[5].ToString(); } |
Ekran Çıktısı: