| Autor |
Beitrag |
Clemens L.
      
Beiträge: 158
Win Xp SP3
D6 Enterprise, Turbo Delphi Explorer
|
Verfasst: Di 29.04.08 18:33
Hallo,
hier möchte ich euch mal meinen Lottozahlengenerator vorstellen:
Dieser generiert die Lottozahlen nicht nach Zufall, sondern kann anhand einer Datenbank schauen, wie oft eine Zahl seit 1955 schon gezogen wurde. Man kann dann selber einstellen ob man gerne x der häufigsten und y der seltensten haben will, oder auch welche von der Mitte, wie die 20te ... Zahl, der Seltenheit nach. Gespeichert wird die Datei in einer XML-Datei, welche zusammen mit einer Config in den Anwendungsdaten gespeichert wird, und regelmäßig geupdated wird.
Hoffe doch, das sich nicht allzuviele Bugs eingeschlichen haben, und ihr ab jetzt immer fünf richtige habt. Die Lottozahlen die dieses Programm generiert, sind wie immer ohne Gewähr
Direkter Download Link: LottoStat v. 1.0 (ZIP Archiv) (Keine Installation notwendig)
Einen Screenshot gibt's im Anhang, sowie hier!
Einloggen, um Attachments anzusehen!
_________________ Gruß, Clemens
Vor dem 27.04.08 als "hackerTreff" bekannt!
Zuletzt bearbeitet von Clemens L. am Di 29.04.08 18:43, insgesamt 1-mal bearbeitet
|
|
DelphiMarkus
      
Beiträge: 303
OpenSuSE
Delphi 2009 Pro., Lazarus
|
Verfasst: Mi 30.04.08 15:11
Hallo!
Ist ja schonmal ganz gut nur mich nerven die ganzen Fehlermeldungen  , wenn man insgesammt über 6 Zahlen machen will. Das sollte man zulassen, weil das sonst ganz schön umständlich wird. Beim Klick auf Ziehen sollte dann gegebenfalls eine Fehlermeldung kommen.
Vielleich sollte man auch noch einen Zufallsgenerator einbauen, der die Zahlen komplett zufällig wählt.
Bei meinem Stein Schere Papier habe ich hierzu ganz viele Zufallszahlen gemacht und dan gezählt von welcher mehr da ist. Der Zufallszahlengenerator von Delphi ist nähmlich nicht verlässlich genug. So etwas ist da schon besser.
Ansonsten ein ganz nettes Tool. 
|
|
Clemens L. 
      
Beiträge: 158
Win Xp SP3
D6 Enterprise, Turbo Delphi Explorer
|
Verfasst: Mi 30.04.08 16:16
Hmm, das mit den Fehlermeldungen könnt man natürlich umstellen, sodass nicht so viele Fenster kommen. Zufallsgenerator, dafür gibt es doch schon genug Generatoren, aber vielleicht tu ichs noch als Zusatz mit rein!
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Do 01.05.08 11:17
Ich hab mir das Programm noch nicht angeschaut, aber ich fände es gut, wenn der User selber wählen könnte, ab welchem Jahr die Zahlen genommen werden. Weil: Vielleicht haben die von Lotto ja mal zwischendurch ihre Geräte und Kugeln gewechselt? Vielleicht hat sich so auch die Häufigkeit der Zahlen geändert?
|
|
Clemens L. 
      
Beiträge: 158
Win Xp SP3
D6 Enterprise, Turbo Delphi Explorer
|
Verfasst: Do 01.05.08 14:47
Das wäre schwiereger umzusetzen, die ganze Datenbank müsste neu gemacht werden. Seit 1955 ist halt so, weil es seit dem 6 aus 49 gibt und ich alle Ziehungen die bisher erfolgt sind mit in der Datenbank habe. Die alle nach Datum zu sortieren wäre enorm aufwendig.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Do 01.05.08 15:19
Wie sind sie denn jetzt sortiert?
|
|
Clemens L. 
      
Beiträge: 158
Win Xp SP3
D6 Enterprise, Turbo Delphi Explorer
|
Verfasst: Do 01.05.08 17:12
XML-Daten 1: 2: 3: 4: 5: 6:
| <?xml version="1.0"?> <database> <firstdata>15.02.2008</firstdata> <zahlen>575;574;590;567;564;592;570;541;589;551;560;551;506;557;534;562;567;568;561;535;554;565;563;557;604;613;606;530;539;562;599;566;587;559;566;568;563;616;568;570;585;574;601;568;530;549;567;578;601;</zahlen> <lastdata>23.04.2008</lastdata> </database> |
Das ist das momentane Layout der Datenbank, in <zahlen> steht wie oft jede einzelne Zahl schon gezogen wurde, die erste 575 mal usw..
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Do 01.05.08 17:27
Achso... ich dachte, du machst es richtig mit BDE oder MySQL.
|
|
|