Autor Beitrag
TechCruncher
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 16.02.12 18:44 
Moderiert von user profile iconNarses: Abgetrennt von [url=www.delphi-forum.de/...?t=97770]hier[/url].

Kennt jemand sich mit DBMS besser aus? Ich würde gerne eine Abgleich mit [url=www.lottovergleich.com/lottozahlen/]Lottozahlen[/url] aus beispielsweise der letzten Ziehung implementieren. Wahrscheinlicher ist es jedoch erstmal mit alten, verfügbaren Daten z.B. von der lotto.de seite. Für eine kleine Notiz hierzu wäre ich dankbar :)
Delphi-Laie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1600
Erhaltene Danke: 232


Delphi 2 - RAD-Studio 10.1 Berlin
BeitragVerfasst: Do 16.02.12 19:08 
user profile icontheevilworm hat folgendes geschrieben Zum zitierten Posting springen:
Hallo zusammen,


Hallo auseinander/getrennt!

user profile icontheevilworm hat folgendes geschrieben Zum zitierten Posting springen:
EDIT: Ups, erst nach dem Uploaden gemerkt: Die Abfrage, ob die Zahl schon mal gezogen wurde, wird ja nur einmal ausgeführt. Wenn die neue Zufallszahl unwahrscheinlicherweise nochmal die gleiche sein sollte, wird das ja nicht nochmal abgefragt. Deswegen muss die Abfrage in die Prozedur "Ziehen" rein.


Nein, muß sie nicht, wenn man "sauber" programmiert, während Deine - nahehliegende - Auswahlmethode eben unelegant ist. Dazu ist der relativ simple Permutationserzeugungsalgorithmus nach Fisher-Yates geeignet, den man einfach nach dem 6. Schritt (oder nach den Zusatz-/"Super"-Zahlen) abbricht. Findest Du auch in meinem "Sortierkino" als Methode, eine Zufallspermutation zu generieren.