Kolonlu sayısal loto oynamak için C# dilinde bir uygulama yapmak için aşağıdaki adımları takip edebilirsiniz:

Kullanıcıdan kaç kolon oynamak istediğini ve kolon başına kaç sayı seçeceğini isteyin.
csharp
Console.WriteLine(“Kaç kolon oynamak istiyorsunuz?”);
int kolonSayisi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Kolon başına kaç sayı seçeceksiniz?”);
int secimSayisi = Convert.ToInt32(Console.ReadLine());
Oynanacak sayıların aralığını belirleyin.
csharp
int minSayi = 1;
int maxSayi = 49;
Rastgele sayılar oluşturmak için bir dizi oluşturun.
csharp
Random rnd = new Random();
Oyunu oynamak için bir döngü oluşturun. Bu döngü, kolon sayısı kadar çalışacak ve her döngüde yeni bir kolon oluşturacak.
csharp
for (int i = 0; i < kolonSayisi; i++)
{
int[] sayilar = new int[secimSayisi];
// Rastgele sayıları oluşturun
for (int j = 0; j < secimSayisi; j++)
{
int sayi = rnd.Next(minSayi, maxSayi);
// Daha önce seçilen sayıları kontrol edin
while (Array.IndexOf(sayilar, sayi) != -1)
{
sayi = rnd.Next(minSayi, maxSayi);
}
sayilar[j] = sayi;
}
// Oluşturulan sayıları sıralayın ve yazdırın
Array.Sort(sayilar);
Console.WriteLine(String.Join(", ", sayilar));
}
Bu basit kod parçacığı, kolonlu sayısal loto oynamak için gereken temel adımları içermektedir. Daha gelişmiş bir uygulama için, kullanıcıya seçimlerini kaydetme veya sonuçları karşılaştırma gibi seçenekler sunabilirsiniz.