Lottozahlen nach Ziehungshäufigkeit ermitteln

      Lottozahlen nach Ziehungshäufigkeit ermitteln

      Hallo erstma :)

      Habe ein Script geschrieben, welches zufällig Lottozahlen ermittelt:

      PHP-Quellcode

      1. <?php
      2. function zufalls_zahlen($n, $x, $y) {
      3. // n Zahlen aus dem Bereich x bis y
      4. mt_srand((double)microtime()*1000000);
      5. $pool = range($x, $y);
      6. for($i=0; $i<$n; $i++) {
      7. $number = mt_rand($x, $y);
      8. while(!in_array($number, $pool)) {
      9. $number = mt_rand($x, $y);
      10. }
      11. $ergebnis[] = $number;
      12. list($key) = array_keys($pool, $number);
      13. unset($pool[$key]);
      14. }
      15. return $ergebnis;
      16. }
      17. $lottozahlen = zufalls_zahlen(6, 1, 49);
      18. sort($lottozahlen);
      19. $lottozahlen = implode(" - ", $lottozahlen);
      20. echo ("<html><head><title>Lottozahlengenerator</title>");
      21. echo ("<style type=text/css>body { font-family: Verdana; } p { font-size: 12px; } h3 { font-size: 14px; }</style></head><body>");
      22. echo ("<center><h3><b>Lottozahlengenerator</b></h3><p>Dieses Script ermittelt zuf&auml;llige Lottozahlen</p><p>$lottozahlen</p></center>");
      23. echo ("</body></html>");
      24. ?>



      Nun sollen diese Zahlen aber nicht durch Zufall, sondern nach Ziehungshäufigkeit ermittelt werden. Meinetwegen durch Nutzung einer Datenbank. Wie setze ich sowas am effektivsten um?
      Quis custodiet ipsos custodes?
    • Lottozahlen nach Ziehungshäufigkeit ermitteln

      Hallo DigitalAssasin,

      schau Dir mal Diesen Ratgeber an. Dort wirst du bestimmt fündig!
      Hat sich erledigt... ein bisschen die Hirnzellen aktivieren kann Wunder wirken *smile*

      Habe eine Datenbanktabelle mit 2 Feldern:

      numbers (Lottozahlen von 1 - 49)
      often (Anzahl der Ziehungen)

      Demzufolge brauch ich nur eine Zeile SQL um auf die 6 am häufigsten gezogenen Zahlen zuzugreifen:

      SQL-Abfrage

      1. SELECT number FROM ziehung ORDER BY often DESC LIMIT 6


      Hinzu kommt ein Formular, das es ermöglicht die letzte Ziehung einzugeben.

      Alternativ lassen sich aber auch noch die Zufallszahlen generieren.
      Quis custodiet ipsos custodes?

      Re: Lottozahlen nach Ziehungshäufigkeit ermitteln

      Hi DigitalAssasin,

      ich versuche gerade ein sehr ähnliches Tool aufzubauen, und habe deinen Beitrag gefunden. Bei mir sollen jedoch die Lotto Zahlen sofort nach eintippen auch ausgewertet werden.
      Der Benutzer tippt einfach am Anfang die erste Zahl, dann soll über Ajax und Jquery sofort die Ausgabe der Häufigkeit vom Zahl dargestellt werden. Hast du vielleicht eine Idee wie man das machen könnte?
      Ich dachte, da du dich sowieso dich mit dem Thema beschäftigt hast, dass du vielleicht ein Tipp hast?

      Danke,
      Stevo

      Re: Lottozahlen nach Ziehungshäufigkeit ermitteln

      Da brauchst du nur das Eingabe-Ereignis (also z.B. onChange oder onKeyPressed) per JQuery abfangen und dann dort in der CallBack-Funktion deine Berechnungen und Ausgaben ausführen.