On Monday 12 January 2004 12:30, Jon wrote:
> I am running the latest stable PHP release.
Which is? "Latest" changes over time. Always state the exact version.
> 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
;
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 n
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 usin
hope not ... winxp
- Original Message -
From: "Curt Zirzow" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, August 31, 2003 5:13 PM
Subject: Re: [PHP] rand() function not working right
> * Thus wrote john ([EMAIL PROTECTED]):
> > youre not t
* Thus wrote john ([EMAIL PROTECTED]):
> youre not the only one .. i just installed 4.3.3 and $x = rand(1,173);
> always returns 101 for $x
>
> i changed to mt_rand(1,173); and that always returns 142 ???
>
> weirdness .. dont tell me this is happening to only me?
it works find with 4.3.3RC1 on
I can confirm that the funtion works fine using php 4.3.0. on Mac OS X.
While this may not be of any help, I will test on a later install on
a test server.
Thanks,
John
At 4:15 PM +1000 8/31/03, john wrote:
youre not the only one .. i just installed 4.3.3 and $x = rand(1,173);
always returns 101
youre not the only one .. i just installed 4.3.3 and $x = rand(1,173);
always returns 101 for $x
i changed to mt_rand(1,173); and that always returns 142 ???
weirdness .. dont tell me this is happening to only me?
- Original Message -
From: <[EMAIL PROTECTED]>
To: "php general list"
Use two rand()'s.
$foo = rand(2);
if ($foo == 0)
rand(first_set);
else
rand(second_set);
Niklas
-Original Message-
From: Jeff Sittler [mailto:[EMAIL PROTECTED]]
Sent: 14. maaliskuuta 2002 7:50
To: [EMAIL PROTECTED]
Subject: Re: [PHP] rand()
the min and max
Just do the obvious:
$rand = rand(33,111);
$num = ($rand>90) ? $rand+35 : $rand;
On Wed, 13 Mar 2002, Jeff Sittler wrote:
> I am wanting to use rand() to generate a number between 33-90 OR 125-146.
> Is there a way to do this? I don't want any numbers before 33 or between
> 91-124 or
the min and max would work if I wanted the number between 33 and 146, but I
am wanting to specify two ranges, not just one.
Please RTFP
Jeff
"Jason Wong" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> On Thursday 14 March 2002 13:31, Jeff Sittler wrote:
> > I am wanting to use
$n = rand(33, 112);
if ($n > 90) $n += 34;
not tested in code, but logically, this should work
Martin
-Original Message-
From: Jeff Sittler [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 14, 2002 4:31 PM
To: [EMAIL PROTECTED]
Subject: [PHP] rand()
I am wanting to use rand() to gene
EMAIL PROTECTED]
Subject: RE: [PHP] rand()
Something to the effect of
$num=0;
do {
$num=rand(33,146);
if ( $num > 90 && $num < 125 ) {
$num=0;
} else if ( $num > 146 || $num < 33 ) {
$num=0;
}
} while ( $num == 0 );
Something to the effect of
$num=0;
do {
$num=rand(33,146);
if ( $num > 90 && $num < 125 ) {
$num=0;
} else if ( $num > 146 || $num < 33 ) {
$num=0;
}
} while ( $num == 0 );
note: ths is just off the top of my head... check for va
On Thursday 14 March 2002 13:31, Jeff Sittler wrote:
> I am wanting to use rand() to generate a number between 33-90 OR 125-146.
> Is there a way to do this? I don't want any numbers before 33 or between
> 91-124 or after 146. Could someone point me in the direction I need to
> look to accompli
> Can anyone tell me why, when I run this
> $number = rand (1,12);
> The only number that ever appears is 5?
> Not really a random number...
You need to seed the random number generator first.
http://www.php.net/srand
HTH
Jon
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e
On Tuesday 22 January 2002 18:52, Sam wrote:
> Hi all,
>
> Can anyone tell me why, when I run this
>
> $number = rand (1,12);
> The only number that ever appears is 5?
> Not really a random number...
You need to seed the random number generator using srand(). Best to read the
online annotated m
;April" <[EMAIL PROTECTED]>
To: "Robert Collins" <[EMAIL PROTECTED]>; "PHP General"
<[EMAIL PROTECTED]>
Sent: Friday, January 26, 2001 3:15 PM
Subject: Re: [PHP] rand(), mt_rand(), and my inability to make either of
them random.
> Thanks. It doesn
CTED]>
To: "'April'" <[EMAIL PROTECTED]>; "PHP General"
<[EMAIL PROTECTED]>
Sent: Friday, January 26, 2001 2:58 PM
Subject: RE: [PHP] rand(), mt_rand(), and my inability to make either of
them random.
> this is a function that I wrote to solve this
Hi April,
You need to plant seeds to reach this goal, it discusses this in manual
under rand() and mt_rand() so have a look here :
http://www.php.net/manual/en/function.rand.php
Which links to and talks about srand :
http://www.php.net/manual/en/function.srand.php
A seedless rand()
this is a function that I wrote to solve this problem, but it is almost
impossible to get a truly random number you can get somthing pretty close by
seeding with somthing like the time function, using the seconds since epoch
and this should be hard to duplicate.
$rand";
$lownum = "1";
$highnum
Did you seed your random number generator?
ie: srand ((double) microtime() * 100);
- James
> -Original Message-
> From: Brandon Orther [mailto:[EMAIL PROTECTED]]
> Sent: January 10, 2000 2:24 PM
> To: PHP User Group
> Subject: [PHP] rand is not random for me :(
>
>
> When I use ra
you have generate a unique seed to generate random number srand, please read
http://www.php.net/manual/function.rand.php
has more info
Brandon Orther wrote:
> When I use random rand(1, 10) I always get 2?
>
> Thank you,
>
>
> Brandon Orther
> WebInt
22 matches
Mail list logo