Roger: gleiche Zufallszahlen verhindern

Beitrag lesen

hallo allerseits!

ich versuche mit

function zufall($zeilen)
{
 global $var;
 mt_srand((double)microtime()*1000000);
 $var = array();
 for ($i=0;$i<3;$i++)
 {
  array_push($var, mt_rand(0,$zeilen));
 }
}

in den array $var 3 zufällig generierte zahlen zwischen 0 und $zeilen zu schreiben.
jetzt habe ich allerdings bemerkt, dass es auch mal vorkommen kann das diese zufällig generierten zahlen nun auch mal doppelt (oder häufiger) vorkommen können.

wie kann ich das umgehen?

danke für eure hilfe!