Ich möchte aus dem Zahlenbereich 1-60 ein paar Zahlen ausgeben.
Mit Shuffle mische ich ja die Zahlen und wenn ich mir alle ausgeben lasse, funktioniert es auch wieder einmal Problemlos.
Sobald ich jedoch die Ausgabe auf die ersten 18 begrenzen möchte, bekomme ich wieder nur eine sortiere ausgabe (die komischerweise dann auch wieder mit der Zahl 0 beginnt )
Wie bekomme ich es hin, das die Zahlen gemischt werden und ich nur die ersten 18 angezeigt bekomme ?
Mit Shuffle mische ich ja die Zahlen und wenn ich mir alle ausgeben lasse, funktioniert es auch wieder einmal Problemlos.
Sobald ich jedoch die Ausgabe auf die ersten 18 begrenzen möchte, bekomme ich wieder nur eine sortiere ausgabe (die komischerweise dann auch wieder mit der Zahl 0 beginnt )
PHP-Code:
// Werte Definieren
$felder = 18; //Anzahl der auszugebenden Zahlen
// Zufallszahlen erzeugen
$werte= range(1,60);
shuffle($werte);
$i = 0;
foreach($werte as $datei => $row ) {
echo $datei." ";
if(++$i == $felder) break;
}
Kommentar