design

zufallszahlen mit php

Dieses kleine php-script ermöglicht die Eingabe von 2-stelligen Zahlen. Mit den Werten "von" "bis" wird die Menge der zur Verfügung stehenden Zahlen festgelegt, z.B. Lotto 1-49, bzw. Keno 1-70. Es sind auch Zahlenmengen möglich die nicht mit "1" starten.
Mit "Anzahl" wird bestimmt wieviele Zahlen per Zufall gezogen werden z.B. Lotto 6, bzw. Keno 12 .

Ziehung

von bis anzahl    
 
61016192128303437404250

Es gibt 10 638 894 058 520 Möglichkeiten um aus 70 Zahlen eine Gruppe mit 12 Zahlen auszuwählen.

Anmerkungen zur Berechnung

Die Berechnung der Möglichkeiten für eine Ziehung erfolgt für eine ungeordnete Stichprobe ohne Zurücklegen, weitere Ausführungen dazu, finden Sie bei MatheBrinkmann. Für die Berechnung der darin vorkommenden Fakultäten habe ich ein php-Skript aus dem Coder-Forum verwendet.

Hier der php-Code für die Ziehung:
$numbers=range($von,$bis);
for ($i = 0; $i < $anzahl; $i++){
shuffle($numbers);
$ziehung[$i]=array_pop($numbers);
}
sort($ziehung);