C Sharp Programlama Dili/Rastgele sayı üretme

C#’ta program yazarken (özellikle oyun programlarında) rastgele değerlere ihtiyaç duyabiliriz.

  • Rastgele sayı üretebilmemiz için öncelikle Random sınıfı türünden bir nesne yaratmalıyız:
 Random rnd=new Random();

Buradaki yarattığımız nesnenin adı rnd. Şimdi bu nesne üzerinden Random sınıfının metotlarına erişebileceğiz.

 int RastgeleSayi1=rnd.Next(10,20);
 int RastgeleSayi2=rnd.Next(50);
 int RastgeleSayi3=rnd.Next();
 double RastgeleSayi4=rnd.NextDouble();

Birinci örnekte: 10 ile 20 arasında int türden rastgele bir sayı üretilir, 10 dâhil ancak 20 dâhil değildir. İkinci örnekte: 0 ile 50 arasında int türden rastgele bir sayı üretilir, 0 dâhil ancak 50 dâhil değildir. Üçüncü örnekte: int türden pozitif herhangi bir sayı üretilir. Dördüncü örnekte: double türden 0.0 ile 1 arasında rastgele bir sayı üretilir.

Random sınıfı System isim alanı içinde bulunduğu için programımızın başında using System; satırının bulunması rastgele sayı üretme metotlarını kullanabilmemiz için yeterlidir.

About mehmetakifsonmez

Tokat Teknik ve Endüstri Meslek Lisesi - Bilişim Teknolojileri Alanı Şefi
Bu yazı C# Temel Seviye içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s