Arrayer - Exempel, slumpa unika tal

<?php
include('head.php');                  
//Slumpa 7 tal mellan 1-10. Talen ska vara unika.
 
$tal = array();
$i = 0;
while ($i < 7){ //Kör sju varv
  $slumpaom = true;
  while ($slumpaom == true){  // slumpa om tal tills man får ett unikt tal.
    $slump = mt_rand(1,10);
 
    $exist = false;           // Variabel för att kolla om talet finns
 
    $j = 0;
    while ($j < count($tal)){ // Finns talet reda i arrayen?  
      if ($tal[$j] == $slump){
        $exist = true;
      }
      $j++;
    }
 
    if ($exist == false){  // Lägg till talet i arrayen om det är unikt.
      $tal[] = $slump;
      $slumpaom = false;   // För att avbryta loopen
    }
  }
  $i++;
}
 
//Skriv ut arrayen.
 
$i = 0;
while ($i < count($tal)){ 
  echo $tal[$i].'<br>';
  $i++;
}
 
 
 
include('foot.php');
?>