PHP-Code:
<?
srand((double)microtime()*100000);
$input = array ("EINE ZEILE", "ANDERE ZEILE", "NOCHEINE", " UN NOCHEINE", "LETZTE");
$rand_keys = array_rand($input, count($input)-1);
for($i=0;count($rand_keys)>$i;$i++) {
$endarray.=$input[$rand_keys[$i]]."<br>";
}
echo $endarray;
?>
aber sobald ich das -1 wegmach erscheinen immer nur 2 zufalls varianten

was stimmt denn daran nicht ?
PHP-Code:
<?
srand((double)microtime()*100000);
$input = array ("EINE ZEILE", "ANDERE ZEILE", "NOCHEINE", " UN NOCHEINE", "LETZTE");
$rand_keys = array_rand($input, count($input));
for($i=0;count($rand_keys)>$i;$i++) {
$endarray.=$input[$rand_keys[$i]]."<br>";
}
echo $endarray;
?>
Kommentar