ID:               24909
 User updated by:  a0 at hush dot com
 Reported By:      a0 at hush dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         Math related
 Operating System: solaris 8
 PHP Version:      4.3.3RC3-dev
 New Comment:

i configured and built as you specified

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

bash-2.05# sapi/cli/php -r 'echo rand(),"\n"; echo rand(0,100),"\n";'
16162
0
bash-2.05# sapi/cli/php -r 'echo rand(),"\n"; echo rand(0,100),"\n";'
31971
0
bash-2.05#


Previous Comments:
------------------------------------------------------------------------

[2003-08-04 08:39:37] [EMAIL PROTECTED]

Please try this:

# rm config.cache
# ./configure --disable-all --disable-cgi --enable-experimental-zts
# make clean && make
# sapi/cli/php -r 'echo rand(),"\n"; echo rand(0,100),"\n";'



------------------------------------------------------------------------

[2003-08-02 15:17:29] a0 at hush dot com

i used the cli binary in both cases

------------------------------------------------------------------------

[2003-08-02 15:00:52] [EMAIL PROTECTED]

I've tried the ZTS version on both Linux & Windows and it worked
perfectly in both cases. Did you run test via the nsapi module or using
PHP cli or cgi binaries?

------------------------------------------------------------------------

[2003-08-02 13:55:00] a0 at hush dot com

thanks for the response.

i have downloaded 4.3.3RC2 and tried it.

first, i configured it using no args.  after i compiled
it, the rand() function behaves as expected, even with
a range specified.  this works.

i then configured it with --with-nsapi=/usr/local/iws41,
which is what we need to use the module with our
webserver.  after i compiled it, the cli program now
returns a 0 whenever a range is specified to rand().

i have not really looked through the code, but i would
guess this has something to do with the fact that php
is built with -DZTS in the second scenario (a different
random function is used in rand.c when this is
defined).

------------------------------------------------------------------------

[2003-08-02 12:46:58] [EMAIL PROTECTED]

I've asked a number of people to replicate the problem, however they
were unable to do so using latest PHP and Solaris 8 & 9. Please try the
latest snapshot of 4.3.3 and see if the problem persists.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/24909

-- 
Edit this bug report at http://bugs.php.net/?id=24909&edit=1

Reply via email to