phpbar.de logo

Mailinglisten-Archive

RE: [php] Md5 auf 8 stellen verkürzen

RE: [php] Md5 auf 8 stellen verkürzen

Dirk Schwarz schwarz at digital-identification.com
Don Apr 8 12:48:36 CEST 2004


> Vielleicht kennt ja auch jemand ne andere Variante, um sowas 
> zu generieren.
> Es kann auch Buchstaben und Zahlen gemischt sein.

...oder ganz trivial

<snip>
    function rnd_pwd($length = 8, $allowed = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890")
    {
      $password = "";

      for($i = 0; $i < $length; $i++) {
        $password .= $allowed[random_num(0, strlen($allowed))];
      }

      return $password;
    }

    function random_num($min, $max)
    {
      srand((double) microtime() * 100000);

      return (rand()%($max-$min) + $min);
    }
</snip>
+++

php::bar PHP Wiki   -   Listenarchive