C# ile Random Sayı Üretme
Merhaba arkadaşlar bugün sizelere C# form uygulamasında Random fonksiyonunu anlatacağım.
Programımızda 1 adet buton ve işlem sonucunu göstermek için Textbox ekledik. Sayı Üret butonuna bastığımızda Clcik eventi çalışacak ve isediğimiz algoritmayı yazacağız. Algoritmaya bakacak olursak;
private void buttonSayiUret_Click(object sender, EventArgs e) { Random rand = new Random(); int num1 = rand.Next(0, 10); // 0 dahil 10 dahil değil textBox1.Text = Convert.ToString(num1); }
İlk satırda Random sınıfından rand isimli bir obje ürettik. ve rand.Next(0, 10) şeklinde kullandık. Sayi üretmeye başladığımızda 0 sayısı dahil 10 dahil olmayarak rastgele sayılar üretecektir program. Örneğin:
- rand.Next(3); yapısını kullansaydık elde edeceğimiz sayılar : 0,1,2 olacaktı.
- 1 + rand.Next( 5 ); burada ise elde edeceğimiz sayılar : 1,2,3,4,5 olacaktır. Burada +1 i kullanarak rand nesnesi ne üretirse üretsin sonuca +1 eklemiş oluyoruz. +1 yazmasaydık 0 dan 4 e kadar olan sayılar üretilecekti.
- rand.Next(0, 3); yapısında elde edeceğimiz sayılar 0,1,2 olacaktır.
[su_button url=”https://drive.google.com/file/d/0Bypgi5nv-lAOS1VXMzUyQkVBWTQ” target=”blank” style=”3d”]Download[/su_button]
Emre bey,faydalı bilgi.Teşekkürler.