C# Random Sınıfı

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.

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

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.

You may also like...