Re: Bug #12455: Srand and shuffle give odd results
| From: | Ramsi Sras | Date: | Mon, 30 Jul 2001 08:03:22 +0000 |
| Subject: | Re: Bug #12455: Srand and shuffle give odd results | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-61457@lists.php.net to get a copy of this message | ||
UNSUBSCRIBE ME PLEASE!!!!!!!!!!!!!!
sulka@sulake.com schrieb:
> From: sulka@sulake.com
> Operating system: SunOS 5.8 (Solaris)
> PHP version: 4.0.4pl1
> PHP Bug Type: *Math Functions
> Bug description: Srand and shuffle give odd results
>
> I'm using the following code to create random strings
> (passwords):
>
> $password = "";
> $array =
>
> array('a','b','c','d','e','f','g','h','i','j','k','l','m','
>
> n','o','p','q','r','s','t','u','v','w','x','y','z',0,1,2,4,
> 5,6,7,8,9);
> srand ((double)microtime()*1000000);
> shuffle(&$array);
> for ($i=0; $i<6; $i++) { $password .= $array[$i]; }
>
> Now, for some reason this seems to return only five
> different values ever on the Solaris machine I'm running
> the code on. And I'm not checking on the same run of the
> script, this is based on accessing page with the script
> through http and looking at the results for about 150
> reloads on two different days.
>
> This is the first time I'm sending a PHP report so I don't
> know exactly what information to provide. Please ask for
> more if as you see fit.
> --
> Edit bug report at: http://bugs.php.net/?id=12455&edit=1
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net
> For additional commands, e-mail: php-dev-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net