Algoritma C# Console Uygulamaları

C# Sayısal Loto Programı

1 ile 49 arasında rastgele birbirinden farklı 6 sayının seçimine dayanan bir algoritmaya sahip olan sayısal loto oyununun C# ile generic collection kullanılarak çözümü aşağıda verildiği şekilde kodlanabilir.

class Program
{
    static void Main(string[] args)
    {
       List<int> sayilar = new List<int>();
       for(int i=1;i<=49; i++) {
          sayilar.Add(i);
       }
       for(int x=1;x<=6;x++) {
          System.Threading.Thread.Sleep(1000); //Seçimler arası 1sn bekleme süresi 
          Random rnd = new Random();
          int index = rnd.Next(0, sayilar.Count);
          Console.WriteLine(sayilar[index]);
          sayilar.RemoveAt(index);
       }
       Console.ReadLine();
   }
}

 

 

Yorum Yap