5.00 / 1 oy

C# ile rastgele çift sayı üretme uygulaması

Önceki örnekte birçok olası çözüm içinden birisini seçerek C# ile rastgele bir tek sayı ürettik. Bu yazıda da farklı bir çözüm ile bir çift sayı üretelim.

Not: Bu çözüm, performanslı çalışması amaçlanarak hazırlanmış bir kod değildir.

Random random = new Random();
int sayi = 0;
for (int i=1; i>0; i++) //sonsuz döngü
{
    sayi = random.Next(1,10);
    if (sayi %2 == 0)
    { 
        break;
    }
}
System.Console.WriteLine(sayi);

Örneği geliştirmek için 10 adet rasgele çift sayı üretelim ve araya tek sayı kaçabiliyor mu kontrol edelim.

for (int tekrar = 1; tekrar<=10; tekrar++)
{
    Random random = new Random();
int sayi = 0;
for (int i=1; i>0; i++) //sonsuz döngü
{
    sayi = random.Next(1,10);
    if (sayi %2 == 0)
    { 
        break;
    }
}
System.Console.WriteLine(sayi);
}

Çıktı:

2
2
8
4
4
6
8
2
6
8

 

Önceki benzer yazılarımdan bazıları için;

bkz: C# ile rastgele tek sayı üretme uygulaması

bkz: C# ile rastgele yazı tura atma uygulaması

bkz: C# ile rastgele zar atma uygulaması

bkz: C# break kullanımı ve örnekleri

bkz: C# For Döngüsü Kullanımı

bkz: C# iç içe for döngüsü kullanımı ve örnekleri

mbologlu

08.04.2021 03:14

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile rastgele çift sayı üretme uygulaması

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.