Moin Leute,
ich habe ein Problem. Undzwar ich habe einen Lottozahlengenerator gebaut, der Zufalszahlen generriert und dann auf einem Label ausgibt.
Nur mein Problem ist, dass die Lottozahlen teilweise Doppelt vorkommen. Dieses will ich jedoch verhindern. Dazu habe ich eine for do while Schleife eingebaut.
Leider erziehlt es garkeine Wirkung.
Ansonsten funktioniert alles! Es geht nur um die unterdrückung der doppelten Zahlen.
kann da mal jemand hinein Schauen vieleicht?!
ich habe ein Problem. Undzwar ich habe einen Lottozahlengenerator gebaut, der Zufalszahlen generriert und dann auf einem Label ausgibt.
Nur mein Problem ist, dass die Lottozahlen teilweise Doppelt vorkommen. Dieses will ich jedoch verhindern. Dazu habe ich eine for do while Schleife eingebaut.
Leider erziehlt es garkeine Wirkung.
Ansonsten funktioniert alles! Es geht nur um die unterdrückung der doppelten Zahlen.
kann da mal jemand hinein Schauen vieleicht?!
PHP-Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for(i=0;i<8;i++)
{
Auswahl[I]=false;
}
for(i=0;i<8;i++)
{
do
{
lottozahl[i]= random (49)+1;
}while(Auswahl[lottozahl[i]]==true);
Auswahl[lottozahl[i]]==true;
}
Label1->Caption = IntToStr (lottozahl[0]);
Label2->Caption = IntToStr (lottozahl[1]);
Label3->Caption = IntToStr (lottozahl[2]);
Label4->Caption = IntToStr (lottozahl[3]);
Label5->Caption = IntToStr (lottozahl[4]);
Label6->Caption = IntToStr (lottozahl[5]);
Label7->Caption = IntToStr (lottozahl[6]);
}
Kommentar