C# ile şans topu yaparak rastgele sayı üretme örneği ile random işlemleri daha hızlı kavrayacaksınız.
Dizi kullanılarak oluşturulup rnd next işlemi ile dizi random sayı üretilmiştir.
void sayiuret()
{
int[] sayi = new int[6];
Random rnd = new Random(); //random sayı üretme.
int sayici = 0;
int rasgele = 0;
while (sayici < 6)
{
rasgele = rnd.Next(1, 50); //1 ile 49 arasında sayı atama.
if (Array.IndexOf(sayi, rasgele) == -1)
sayi[sayici++] = rasgele;
}
Array.Sort(sayi); // diziyi kendi arasında sıralar.
// sıralanan sayıları labellara atar..
label1.Text = sayi[0].ToString();
label2.Text = sayi[1].ToString();
label3.Text = sayi[2].ToString();
label4.Text = sayi[3].ToString();
label5.Text = sayi[4].ToString();
Random sn = new Random(); // artı dan sonra gelecek olan sayı 1-15 arası olacaktır.
int rast = 0;
rast = sn.Next(1, 15);
label6.Text = rast.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
sayiuret();
}
private void Form1_Load(object sender, EventArgs e)
{
sayiuret();
}