Eine Anzahl von (Pseudo)Zufallszahlen generieren
Mit folgender Funktion lässt sich eine gewünschte Anzahl von (Pseudo)Zufallszahlen generieren.
Ich benutze es immer, um mir die Zahlen auszugeben, die ich dann im Lotto spiele.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function genNumbers($_min = 1, $_max = 49, $_number = 6) { $min = $_min; $max = $_max; $number = $_number; $numbers= array(); $array = range($min, $max); srand ((double)microtime()*1000000); for($x = 0; $x < $number; $x++) { $i = rand(1, count($array)) - 1; $numbers[] = $array[$i]; array_splice($array, $i, 1); } sort($numbers); return implode(' ', $numbers); } |