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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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(); } } |