I am running the latest stable PHP release.  I am passed values and my range
is far less than the max...  On my computer with my Xitami webserver this
code returns the number 45 over and over:

$num = rand(0,50);
echo $num;

I don't know what to do.  The rand function worked a few times then died on
me.  I dunno if this is a bug or if I am just bad luck. Never had a problem
before.  It seems that on a different computer it returns a different number
than 45 but always the same number over and over.

----- Original Message ----- 
From: "Richard Davey" <[EMAIL PROTECTED]>
To: "nefar" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Saturday, January 10, 2004 5:26 AM
Subject: Re: [PHP] Rand() problem


> Hello nefar,
>
> Friday, January 9, 2004, 6:05:34 AM, you wrote:
>
> n> After moving my PHP files to a new hard drive and a new windows
> n> installation, my rand function gets stuck and only gives you one number
over
> n> and over.  It worked a few times then got stuck.  I tried using IIS 5.1
(I
> n> was using Xitami) and it gave me the same results.  It even gets stuck
on
> n> the same number as the other webserver. I tried installing on a
different
> n> machine.  Same result.  Can anyone help?
>
> Which version of PHP are you using? If it's earlier than 4.2.0 you
> need to see the rand() function first, or it will return the same
> numbers each time. Use srand() to do this.
>
> Also, are you passing in values to the rand() function? (your min and
> max values) - on Windows there is a limit on the max value of 32,768.
>
> -- 
> Best regards,
>  Richard                            mailto:[EMAIL PROTECTED]
>
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to