C# ile sayısal loto uygulamaları yapmak için farklı yaklaşımlar kullanılabilir. Bir örnek aşağıda verilmiştir:
csharp
using System;
class SayisalLoto
{
static void Main()
{
int[] numbers = new int[6];
Random rand = new Random();
// 1'den 49'a kadar olan sayılardan rastgele 6 tanesini seç
for (int i = 0; i < 6; i++)
{
int randomNumber;
do
{
randomNumber = rand.Next(1, 50); // 1-49 arası rastgele sayı
} while (Array.IndexOf(numbers, randomNumber) != -1); // Daha önce seçilmiş mi diye kontrol et
numbers[i] = randomNumber;
}
// Seçilen sayıları sırala ve ekrana yazdır
Array.Sort(numbers);
Console.WriteLine("Sayısal Loto Sonuçları: " + string.Join(" ", numbers));
Console.ReadLine();
}
}
Bu örnek kod, rastgele 6 sayı seçer ve sıralar. Daha sonra seçilen sayıları ekrana yazdırır.
Not: Sayısal Loto oyununda, aynı sayı birden fazla kez çıkamaz. Bu nedenle, yukarıdaki kod örneğinde, daha önce seçilen sayılar kontrol edilerek tekrar seçilmesi önlenir.