C# Rastgele Sayı Yaratma

C# 'da rastgele (random) bir sayı üretmek için Random sınıfının Next metodu kullanılır. 2 tip kullanımı vardır.

İlk kullanımda minimum ve maximum sayı aralığı belirtilir. Burada unutulmaması gereken nokta minimum dahil, maximum dahil değildir.

İkinci kullanımda ise sadece sayı girilir. Bu "0" ile girilen sayı aralığında rastgele değer üretir. Burada da unutulmaması gereken nokta girilen sayı dahil değildir.

Aşağıdaki örnekleri inceleyelim..

namespace ConsoleApplicationTest
{
    class Program {

        static void Main(string[] args) {

            Random rnd = new Random();
            int rastgeleSayi = rnd.Next(0,2);
            int rastgeleSayi2 = rnd.Next(0, 10);
            int rastgeleSayi3 = rnd.Next(100);
            Console.WriteLine(rastgeleSayi);
            Console.WriteLine(rastgeleSayi2);
            Console.WriteLine(rastgeleSayi3);
            Console.ReadLine();
        }
    }
}

Örnekleri incelediğimizde "rnd.Next(0,2)" 'de 2 dahil olmadığından 0 veya 1 rastgele döner.

"rnd.Next(0, 10)" 'de ise 0-10 arasında bir sayı üretilir. (0 dahildir, 10 dahil değildir.)

"rnd.Next(100)" 'de ise 0-100 arasında bir sayı üretilir. (0 dahildir, 100 dahil değildir.)


C#

İlginizi Çekebilir

C# Dizideki Bir Elemanı Döngü İle Arama Örneği

C# List'den Eleman Çıkarma

C# Dosyanın Güncelleme Tarihini Değiştirme

C# 1'den N'e Kadar Asal Sayıları Bulma Örneği

C# Rastgele Tarih Yaratmak