![]() |
6 aus 45
Servus leute hab ein proplem hab ein programm das aus 45 zahlen 6 zufällige wählt aber es dürfen net die gleichen kommen kann mir jemande helfen hier mein code.
end;
Delphi-Quellcode:
[edit=sakura] Titel geändert und [delphi]-Tags Mfg, sakura[/edit]
var
Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var a,b,c,d,e,f : integer; begin randomize; a:=random(46); b:=random(46); c:=random(46); d:=random(46); e:=random(46); f:=random(46); edit1.text := inttostr(a); edit2.text := inttostr(b); edit3.text := inttostr(c); edit4.text := inttostr(d); edit5.text := inttostr(e); edit6.text := inttostr(f); end; procedure TForm1.Button2Click(Sender: TObject); begin close; end; end. |
Re: Brauche Hilfe
Jemand der schon 32 Posts hat sollte doch schon wissen wie man Quellcode formatiert und das ein Titel "Brauche Hilfe" absolut unbrauchbar ist. Ich gehe davon aus das fast jeder der einen Post eröffnet Hilfe benötigt. :warn:
Korrigier erst mal diese Fehler. |
Re: Brauche Hilfe
Und was funktioniert daran nicht?
|
Re: Brauche Hilfe
Sorry hab die formaliteten vergessen
Es kommen gleiche zashlen bei einer ziehung sollen aber nur einmal kommen in einer ziehung :wall: :wall: :wall: :wall: :wall: :wall: :wall: |
Re: Brauche Hilfe
Also wenn ich den Quelltext von oben kopiere und einfüge kommen bei mir 6 verschiedene Zahlen.
|
Re: Brauche Hilfe
Du könntest trotzdem den titel ändern und den Quellcode in Delphi-Tags setzen.
|
Re: Brauche Hilfe
:dance: :coder2: habs jetzt bast da schau und staune
unit Unit8; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); var a,b,c,d,e,f : integer; begin randomize; repeat a:=random(46); b:=random(46); c:=random(46); d:=random(46); e:=random(46); f:=random(46); until (a<>b) and (a<>c)and (a<>d) and (a<>e) and (a<>f) and (b<>a) and (b<>c) and (b<>d) and (b<>e) and (b<>f) and (c<>a) and (c<>b) and (c<>d) and (c<>e) and (c<>f) and (d<>a) and (d<>b) and (d<>c) and (d<>e) and (d<>f) and (e<>a) and (e<>b) and (e<>c) and (e<>d) and (e<>f) and (f<>a) and (f<>b) and (f<>c) and (f<>d) and (f<>e); edit1.text := inttostr(a+1); edit2.text := inttostr(b+1); edit3.text := inttostr(c+1); edit4.text := inttostr(d+1); edit5.text := inttostr(e+1); edit6.text := inttostr(f+1); end; procedure TForm1.Button2Click(Sender: TObject); begin close; end; end. :bouncing4: :cheers: :cheers: :cheers: :firejump: :firejump: :firejump: :firejump: |
Re: Brauche Hilfe
Und was ist jetzt mit den Delphi-Tags um den Quellcode :gruebel:
Du machst dich damit unbeliebt :warn: |
Re: Brauche Hilfe
Hi,
Zitat Schaedel Zitat:
irgendwo zwischen und teste jede Variable ob diese schon mal vorgekommen ist. Wenn ja, dann führe random eben nochmal aus. Und vergesse nicht die 0 die existiert nicht auf nem Lottoschein, die musste auch ausklammern. greetz Lun |
Re: Brauche Hilfe
m kinzler
ihr könnt diesen tead jetzt schließen bin fertig |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz