phpbar.de logo

Mailinglisten-Archive

[php] Zufallszahl?

[php] Zufallszahl?

Hartmut Holzgraefe hartmut_(at)_six.de
Mon, 22 May 2000 20:06:12 +0200


Whiteman wrote:
> 
> > vielleicht bin ich auf der richtigen Spur ...
> >
> > k�nntest du mir noch verraten, welche Werte getrandmax()
> > und mt_getrandmax() zur�ckgeben?
> >
> > noch interessanter w�re, ob der Fehler unter PHP4 auch auftritt,
> > aber wenn getrandmax()!=mt_getrandmax(), dann w�re das auch schon
> > interessant
>  HI
> 
> getrandmax() = 32767
> mt_getrandmax() = 2147483647
> 
> ob das unter PHP4 auch so ist weis ich nicht.
> 
> Trotzdem ist es komisch das mt_rand die min und max Werte ignoriert.

nein, jetzt ist alles klar

mt_rand() teilt durch falschen Wert, n�mlich durch PHP_RAND_MAX statt
MT_RAND_MAX, und damit sind alle Werte um das ca. 65tausendfache zu
gro�

unter Linux und Solaris sind beide Werte gleich gro�, da f�llt's nicht
auf, und im PHP4 Code ist es gefixt ...

ich bring das gleich in Ordnung (im CVS)
wenn Du Dein PHP nicht selbst kompilieren kannst, mu�t Du allerdings 
bis zum n�chsten Release warten :(   

--
Hartmut Holzgraefe         hartmut_(at)_six.de           http://www.six.de


php::bar PHP Wiki   -   Listenarchive