phpbar.de logo

Mailinglisten-Archive

[php] Zufall

[php] Zufall

Christian Thiele php_(at)_phpcenter.de
Sat, 4 Aug 2001 12:35:26 +0200


Hi,

Folgender Code generiert manche Zeichenfolge häufiger als andere, soll
heißen, bei 8 Stellen kommen dann oftmals schon vorhandene Zeichenketten....

Wieso???

srand ((double)microtime()*1000000);
  $Pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  $Pool .= "abcdefghijklmnopqrstuvwxyz";

  for($index = 0; $index < $length; $index++)
    {
  $sid .= substr($Pool,
          (rand()%(strlen($Pool))), 1);
    }

Ciao
Christian



php::bar PHP Wiki   -   Listenarchive