C# ile Random (rastgele) sayı nasıl üretilir?

0

C# ile belirli bir aralıkta rastgele sayı nasıl üretilir? C# Random nasıl kullanılır?

alattin alattin (13680)
1 hafta önce sordu

Toplam 1 Cevap


0

C# ile rastgele dayı üretmek için Random sınıfından faydalanabilirsiniz. 

Örnekler

Random rnd = new Random();
int ay  = rnd.Next(1, 13);  // 1 ile 12 arasında bir sayı üretir (1 ve 12 dahil)
int yil   = rnd.Next(1, 365);   // 1 ile 364 arasında sayı üretir
int gün   = rnd.Next(32);   // 0 ile 31 arasında sayı üretir

Random sınıfının Next metodu ile belirli bir aralıkta rastgele sayı üretmek mümkündür.

Next metodunun ilk parametresi alt sınırı, ikinci parametresi üst sınırı belirler.  Alt sınır üretilecek sayı grubuna dahilken üst sınır bu guruba dahil değildir. Örneğin 1 ile 10 arasında bir sayı üretmek istiyoruz ve 10 da üretilecek sayılara dahil olsun dersek o zaman kodumuz şu şekilde olacaktır

int sayi   = rnd.Next(1, 11);   

Bu kod bize 1,2,3,4,5,6,7,8,9,10 sayılarından birini döndürür.

alattin alattin (13680)
1 hafta önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol