[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