Programlama dillerinde, özellikle simülasyon alanında rastgele sayı üretme uygulamaları çok sık yapılmaktadır. Programlama dilleri de framework'lerinde yer alan hazır metodlar ile farklı sayı üretme ihtiyaçları için farklı sınıf ve metodları barındırmaktadırlar.
Rastgele zar atma uygulaması yapmak için 1, 2, 3, 4, 5, 6 sayılarından rastgele olarak birisini üretmemiz yeterlidir. C# ile istediğimiz aralıkta rastgele sayılar üretebilmek için de Random sınıfını kullanabiliriz.
Örnek: C# ile rastgele zar atma uygulaması
Random random = new Random();
int zar = random.Next(1,7);
System.Console.WriteLine(zar);
Örnek 2: Döngü içinde 500 kere zar atalım.
Random random = new Random();
for (int i=1; i<=500; i++)
{
int zar = random.Next(1,7);
System.Console.WriteLine(zar);
}
Önceki benzer yazılarımdan bazıları için;
bkz: C# continue kullanımı ve örnekleri
bkz: C# break kullanımı ve örnekleri
bkz: C# iç içe for döngüsü kullanımı ve örnekleri
bkz: C# For Döngüsü Kullanımı
bkz: C# ile Palindromik Sayıları Bulmak
bkz: C# ile Mükemmel Sayıları Bulmak