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.

tasarım ekranı

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();
        }

Ekran Çıktısı

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();
        }

double sayı üretimi

NextBytes: Bir byte sayı dizisi elde etmek için kullanılır.

Written by Sümeyra Akbıyık
hakkımdaki her şeyi bu blogda bulabilirsin. Haydi sende bir göz gezdirmeye ne dersin?

Leave a Comment