C# Random Komutu
Bu konumuzda sizlere C#‘da Random komutları ile ilgili örnekler vereceğiz.
Hepinizin bildiği üzere Random “rastgele” gelen sayılar ,harfler ,kelimeler ,isimler vs. diye vereceğimiz şartlara göre ekran çıktısı veren koşullardır.
Random komutları sınıf ve metotlar oluşurlar.
81 ilimizdeki plakalardan bir tanesini rastgele şeçme
1 2 3 4 5 6 7 8 9 10 | Random rastgele = new Random(); int Plaka; Console.WriteLine("Türkiyedeki 81 ilimizin Plakasını Random atama"); Plaka = rastgele.Next(1, 81); /* rastgele 1 ile 81 arası sayı vermesine sağladıgımız random */ Console.Write("Şanslı ilimizin Plaka numarası = "); Console.Write(Plaka); Console.Read(); } } } |
Şans oyunu çift zar atma
1 2 3 4 5 6 7 8 9 10 | Random rastgele = new Random(); int zar; Console.WriteLine("Şans Oyunları"); zar = rastgele.Next(1, 6); Console.Write("Numaranız = "); Console.Write(zar + "," + zar); Console.Write(" Attınız"); } } } |
Random ile Şehir atama işlemleri
1 2 3 4 5 6 7 8 9 10 11 | Random rastgele = new Random(); Console.WriteLine(" ŞEHİR ATAMA "); String[] Şehirler = {"KONYA", "İSTANBUL", "DENİZLİ", "SİVAS", " BURSA", "HAKKARİ", "SİNOP", "GÜMÜŞHANE", "TEKİRDAĞ", "AKSARAY" }; int şehir; şehir = rastgele.Next(0,Şehirler.Length); Console.WriteLine(şehir); /* 0'dan başlayarak kaçıncı sıradaki şehir geldiyse o şehrin normal numarasını yazdırdıgı yerdir */ Console.WriteLine(Şehirler[şehir]); /* rastgele gelen şehir */ Console.Read(); } } } |
Random komutu ile rastgele çok haneli Sayılar yazdırma işlemi
1 2 3 4 5 6 7 8 | Random rastgele = new Random(); int çoksayıyazdırma; çoksayıyazdırma = rastgele.Next(); Console.WriteLine(çoksayıyazdırma); Console.Read(); } } } |
Yukarıdaki kodumuzun ekran çıktısı aşağıda verilmiştir.
1 | 1230853299 |