[Php-it] numeri casuali a 16 cifre
Andrea Ambu
3n1gm4 at gmail.com
Fri Sep 7 15:49:37 CEST 2007
On 06/09/07, Mailinglist - Francesco Reitano
<mailinglist at francescoreitano.it> wrote:
> vorrei che il numero non sia inferiroe a
> 1111111111111111
> ne maggiore di
> 9999999999999999
> era per questo che usavo mt_rand
>
Se e' solo questo allora basta:
$lunghezza = 16;
$min = 1;
$max = 9;
$val = '';
for($i = 1; $i <= $lunghezza ; $i++)
{
$val .= mt_rand($min,$max);
}
echo $val;
Pero' il minimo e' 1111111111111111, e se cambi $min diventa per
esempio 22222222222222222 .... se devi gestire piu' casistiche ci
vuole una funzione un po' piu' scaltra :D
--
Andrea
More information about the Php-it
mailing list