namespace SayisalLoto
{
public partial class Form1 : Form
{
public
Form1()
{
InitializeComponent();
}
int[]
Sayilar = new int[6];
Random
rnd = new Random();
int
SayiSec()
{
int
sayi = rnd.Next(1, 50);
return
sayi;
}
bool
Secilmis(int Sayi)
{
bool
Varmi = Sayilar.Contains(Sayi);
return
Varmi;
}
private
void button1_Click(object
sender, EventArgs e)
{
SayiBul();
timer1.Start();
}
private
void timer1_Tick(object
sender, EventArgs e)
{
SayiBul();
}
int
deger = 0;
private
void SayiBul()
{
for
(int i = deger / 20; i < Sayilar.Length;
i++)
{
int
sayi = 0;
do
{
sayi = SayiSec();
}
while
(Secilmis(sayi));
Sayilar[i] = sayi;
switch
(i)
{
case
0: label1.Text = sayi.ToString(); break;
case
1: label2.Text = sayi.ToString(); break;
case
2: label3.Text = sayi.ToString(); break;
case
3: label4.Text = sayi.ToString(); break;
case
4: label5.Text = sayi.ToString(); break;
case
5: label6.Text = sayi.ToString(); break;
default:
break;
}
}
deger++;
if
(deger == 100)
{
deger = 0;
Array.Sort(Sayilar);
label1.Text =
Sayilar[0].ToString();
label2.Text =
Sayilar[1].ToString();
label3.Text =
Sayilar[2].ToString();
label4.Text =
Sayilar[3].ToString();
label5.Text = Sayilar[4].ToString();
label6.Text =
Sayilar[5].ToString();
timer1.Stop();
}
}
private
void button2_Click(object
sender, EventArgs e)
{
deger = 0;
timer1.Stop();
}
}
}
Hiç yorum yok:
Yorum Gönder