Thoralf: Problem mit 2 verschachtelten Schleifen

Beitrag lesen

Hallo Forum,

ich paste erstmal des Script und dann sach ich was ich eigentlich möchte ;)

<?php
 $durchlauf = 150;

for ($i=0; $i < $durchlauf; $i++)
 {
  srand ((double)microtime()*1000000);
  $anzahl = rand(1,10);
  for ($j=0; $j < $anzahl; $j++)
  {
   srand ((double)microtime()*1000000);
   $icon = rand(1,32);
   $icons[$j] = $icon;
  }
 }
 $icons = array_unique ($icons);
 natsort ($icons);
 print_r($icons);
?>

Das Script soll mir 150 Arrays ausgeben wo die Anzahl der Elemente durch Zufall bestimmt und zwischen 1-10 liegen soll. Die Elemente sollen wiederum aus Zufallszahlen bestehen welche Werte von 1-32 annehmen sollen.
Mein Problem liegt jetzt einfach darin das die ganze schleife nur einmal durchlaufen wird und die Anzahl der Arrays ständig 10 beträgt.
Die Werte der Elemente passen aber.

Vielen Dank schon mal im voraus

cu Thoralf