Un limite di rand() è che è in grado di generare solo numeri interi. pxy ci ha messo una "pezza", ma l'insieme dei numeri generati resta comunque piuttosto limitato (solo 16 possibili valori).
Se ne vuoi un po' di più, dovresti usare questa funzione:
Codice PHP:
function my_rand ($min, $max)
{
return $min + ($max - $min) * rand() / getrandmax();
}
Questa genererà un numero casuale compreso tra $min e $max, ma con un maggiore numero di possibili valori (il massimo possibile, che dipende dal sistema su cui gira PHP).
Stammi bene...