phpbar.de logo

Mailinglisten-Archive

[php] random function

[php] random function

Egon Schmid (_(at)_work) eschmid_(at)_php.net
Wed, 15 Nov 2000 17:47:49 +0100


> Henning Jödden wrote:

> Mein Problem ist folgendes: Ich brauche eine 6stellige Zufallszahl,
> die ich für den Namen einer durch PHP generierten HTML Seite brauche.
> Mit diesem Script kriege ich komischerweise immer dieselbe Zahl raus,
> nämlich 456818.
> 
> function filename($suffix,$sender_email) {
>   $string = substr($sender_email, 0, 4);
> >  $min = 100000;
> >  $max = 999999;
> >  $int = rand($min,$max);
>   $prefix = $string .= $int;
>   $file = $prefix .= $suffix;
>   return $file;
> }
> 
> Ich schnall`s nicht !! Wieso ausgerechnet "456818" immer und immer
> wieder. Nach Zufall sieht mir das nicht mehr aus.

Die Lösung ist bei php.net/rand und php.net/srand zu finden.

-Egon

-- 
SIX Offene Systeme GmbH · Stuttgart  -  Berlin  -  New York
Sielminger Straße 63   ·    D-70771 Leinfelden-Echterdingen
Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de


php::bar PHP Wiki   -   Listenarchive