Visual C# form ortamında random komutunun kullanımı ile ilgili örnek yapacağız. Öncelikle Randoö komutu rastgele sayı üretmek için kullanılan bir komuttur. Bu komut ile beş farklı kategoride rastgele sayı üreten programı yapacağız.
- 1 basamaklı rastgele sayı
- 2 basamaklı rastgele sayı
- 3 basamaklı rastgele sayı
- 4 basamaklı rastgele sayı
- 5 basamaklı rastgele sayı
Üretmiş olduğumuz rastgele sayıları listbox nesnelerine yazdırıyoruz. Bu işlemi bir buton aracılığı ile gerçekleştiriyoruz.
Random komutunun kullanımı:
Random rnd = new Random();
listBox1.Items.Add(Convert.ToInt16(rnd.Next(0,9)));
Bu şekilde 0-9 arasında bir rastgele sayı üreterek liste kutusuna eklemiş oluyoruz.
Programın ekran görüntüleri:
![rastgelesayic.gif rastgelesayic.gif](https://realitycheats.com/data/attachments/2/2885-2520fa785aac58287039f2c41262bc7b.jpg)
Programın C# kodları:
![RC.gif RC.gif](https://realitycheats.com/data/attachments/2/2886-7e5a54966ad8527bc30e9c305e8ed2b3.jpg)
Random komutunun kullanımı:
Random rnd = new Random();
listBox1.Items.Add(Convert.ToInt16(rnd.Next(0,9)));
Bu şekilde 0-9 arasında bir rastgele sayı üreterek liste kutusuna eklemiş oluyoruz.
Programın ekran görüntüleri:
![rastgelesayic.gif rastgelesayic.gif](https://realitycheats.com/data/attachments/2/2885-2520fa785aac58287039f2c41262bc7b.jpg)
Programın C# kodları:
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Rastgele_Sayı_Üretme
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Random rnd = new Random();
listBox1.Items.Add(Convert.ToInt16(rnd.Next(0,9)));
}
private void button2_Click(object sender, EventArgs e)
{
Random rnd = new Random();
listBox2.Items.Add(Convert.ToInt16(rnd.Next(10, 99)));
}
private void button3_Click(object sender, EventArgs e)
{
Random rnd = new Random();
listBox3.Items.Add(Convert.ToInt16(rnd.Next(100, 999)));
}
private void button4_Click(object sender, EventArgs e)
{
Random rnd = new Random();
listBox4.Items.Add(Convert.ToInt16(rnd.Next(1000, 9999)));
}
private void button5_Click(object sender, EventArgs e)
{
Random rnd = new Random();
listBox5.Items.Add(Convert.ToInt32(rnd.Next(10000, 99999)));
}
private void button6_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
listBox2.Items.Clear();
listBox3.Items.Clear();
listBox4.Items.Clear();
listBox5.Items.Clear();
}
}
}
![RC.gif RC.gif](https://realitycheats.com/data/attachments/2/2886-7e5a54966ad8527bc30e9c305e8ed2b3.jpg)