Simon: Zufallscode

Beitrag lesen

Hi,
ich hab hier eine Funktion gefunden die einen Zufallscode macht.
Jetzt frag ich mich ob diese auch (selbst bei der geringsten Wahrscheinlichkeit) einen Code 2 mal ausgibt?

Hier mal die Funktion:

<?  
  function password($size)  
  {  
    $result = "";  
  
    srand((double)microtime()*1000000);  
  
    for($i=0; $i < $size; $i++)  
    {  
      $num = rand(48,120);  
      while (($num >= 58 && $num <= 64) || ($num >= 91 && $num <= 96))  
         $num = rand(48,120);  
  
      $result .= chr($num);  
    }  
    return $result;  
  }  
  
  $pw = password(8);  
?>

MfG
Simon