C# programlama dilinde tanımladığımız bir dizi içinden rastgele bir eleman seçebilmek için uygulayabileceğimiz çok fazla algoritma seçeneği var. Bu uygulamada bu algoritma seçeneklerinden birisine örnek vermek istedim.
Örnek: Tatile gitmek istediğimiz 5 şehir arasında kararsız kaldık ve bu kararı bizim yerimize verebilmesi için bir C# programı yazacağız. Bu uygulamayı beş elemanlı bir dizi içerisinden rastgele eleman seçerek yapın.
string[] sehirler = {"Antalya", "Göcek", "Fethiye", "Bodrum", "Marmaris"};
Random random = new Random();
int sehirIndex = random.Next(0, sehirler.Length);
Console.Write(sehirler[sehirIndex]);
Çıktı: Bodrum
Önceki benzer yazılarımdan bazıları için;
bkz: C# ile Dizi Tanımlamak (Array)
bkz: C# ile çok boyutlu dizi tanımlamak
bkz: C# ile string'in karakterlerini rastgele değiştirmek ve sıralamak
bkz: C# ile rastgele çift sayı üretme uygulaması
bkz: C# ile rastgele yazı tura atma uygulaması
bkz: C# ile rastgele zar atma uygulaması