Hallo erstma
Habe ein Script geschrieben, welches zufällig Lottozahlen ermittelt:
PHP
- <?php
- function zufalls_zahlen($n, $x, $y) {
- // n Zahlen aus dem Bereich x bis y
- mt_srand((double)microtime()*1000000);
- $pool = range($x, $y);
- for($i=0; $i<$n; $i++) {
- $number = mt_rand($x, $y);
- while(!in_array($number, $pool)) {
- $number = mt_rand($x, $y);
- }
- $ergebnis[] = $number;
- list($key) = array_keys($pool, $number);
- unset($pool[$key]);
- }
- return $ergebnis;
- }
- $lottozahlen = zufalls_zahlen(6, 1, 49);
- sort($lottozahlen);
- $lottozahlen = implode(" - ", $lottozahlen);
- echo ("<html><head><title>Lottozahlengenerator</title>");
- echo ("<style type=text/css>body { font-family: Verdana; } p { font-size: 12px; } h3 { font-size: 14px; }</style></head><body>");
- echo ("<center><h3><b>Lottozahlengenerator</b></h3><p>Dieses Script ermittelt zufällige Lottozahlen</p><p>$lottozahlen</p></center>");
- echo ("</body></html>");
- ?>
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?