C# programlama dilini kullarak önceki örnekte, bizim yerimize nereye tatile gidebileceğimize dizileri kullanarak karar veren bir uygulama hazırlamıştık. Bu yazıda da benzer bir uygulama üzerinden ArrayList içerisindeki elemanlardan rastgele olarak birisini nasıl seçebileceğimizin bir çözümünü göreceğiz. Alternarif çözümler de geliştirilebileceği için bu çözüm, olası çok sayıdaki çözümden sadece birisidir.
Örnek: Tatilde ne renk mayomuzu giymek istediğimize karar veremiyoruz, bu kararı bizim yerimize verebilmesi için içindeki 5 farklı mayomuzun renklerinden (string) oluşan bir ArrayList oluşturalım ve içinden rastgele bir elemanı seçerek yazdıralım.
var mayolar = new ArrayList() {"yeşil", "mavi", "kırmızı", "siyah", "beyaz"};
Random random = new Random();
int sira = random.Next(mayolar.Count);
Console.WriteLine($"Tercih edebileceğiniz mayo rengi: {mayolar[sira]}");
Çıktı:
Tercih edebileceğiniz mayo rengi: beyaz
Önceki benzer yazılarımdan bazıları için;
bkz: C# ile diziden rastgele eleman seçmek
bkz: C# List ArrayList ve Dizi arasındaki farklar nelerdir?
bkz: C# ArrayList elemanlarını büyükten küçüğe sıralamak
bkz: C# ArrayList ile elemanın index'ini bulmak
bkz: C# ile ArrayList Elemanlarını Yazdırmak
bkz: C# ArrayList Kullanımı ve Örnekleri