Justtechjobs.com Find a programming school near you






Online Campus Both


php-general | 2000071

Re: [PHP] PHP random n. problem? From: Ed Vul (edv <email protected>)
Date: 07/14/00

Hehe, I had some trouble with the rand function too, a while back..... it
turned out i was stupid.
Hopefully, if you are stupid like me, the solution will be simple :)
you have to seed the rand function.... if you didnt do that, it isnt too
random.
someone on this newsgroup kindly helped me out and told me to seed it like
so:
srand((double)microtime()*1000000);
and then just call rand()
and it worked wonderfully.

Hope this helped
Ed

"Jacek" <jacek <email protected>> wrote in message
news:Pine.LNX.4.21.0007141944270.15153-100000 <email protected>
> Are there any known problems with generating random numbers in PHP?
>
> I'm using php 4.0.1pl2 on RH 6.2.
>
> I installed the banner script phpAds - which works fine, with one
> exception: random banner selection seems not to be very "random".
> Instead of each banner having the same probability, and thus - periodity
> of display, some banners get displayed very often, whereas others don't
> get displayed at all!
>
> All banners belong to the same group - so they really SHOULD get displayed
> equally often! I suspect some major random number generator bug - if I
> change the banners database (change order, delete and put back again
> etc.) - different banners "dominate' while some other banners get
> 'discriminated'.
>
> ...or have done something wrong with the phpAds itself?
> Any clues?
>
> Jacek Juda
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe <email protected>
> For additional commands, e-mail: php-general-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-general-unsubscribe <email protected>
For additional commands, e-mail: php-general-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>