Eine Anzahl von (Pseudo)Zufallszahlen generieren
24. März 2010, 11:10Mit 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); } |
