Merhaba arkadaşlar
Bu dersimizde Rasgele sayı üretme konumuza bakacağız. Bunun için Formumuza bir label bir de bunun üretilmesini sağlayan bir buton koyacağız. Rastgele sayımızı Random sınıfımızı kullanarak elde edeceğiz.
Next: Random sayımızı tamsayı üretmek istiyorsak Next özelliği kullanılır. Bunun iki çeşidi vardır:
0 ile belirtilen sayı arasında bir sayı üretiyor. Ama bu belirtilen sayı random sayılara dahil olmaz. Mesela belirtilen sayı olarak 10 değeri girildiği vakit 0 ile 10 arasında (0 dahil, 10 dahil değil ) sayı üretmeye başlar.
private void buttonSayiUret_Click(object sender, EventArgs e) { Random rnd = new Random(); label1.Text = (rnd.Next(10)).ToString(); }
Herhangi iki sayı arasında sayı üretmek için min ve max sayılarını alarak sayı üretme işlemidir.
Burada verilen min ve max değerleri için mesela (5,11) değerlerini verecek olursak 5 değeri dahil ama 11 değeri dahil değildir.
private void buttonSayiUret_Click(object sender, EventArgs e) { Random rnd = new Random(); label1.Text = (rnd.Next(5,11)).ToString(); }
NextDouble: 0 ile 1 arasında ondalıklı bir sayı elde etmek için kullanılır.
private void buttonSayiUret_Click(object sender, EventArgs e) { Random rnd = new Random(); label1.Text = (rnd.NextDouble()).ToString(); }
NextBytes: Bir byte sayı dizisi elde etmek için kullanılır.
0 yorum