Ciao,
volevo chiedere se la funzione rand è in grado di gestire anche numeri decimali nel mio esempio:
$numero=rand(90.5, 95.5);
il browser mi restituisce numeri a caso tra 90 e 95 ma sempre interi io li vorrei a caso ma decimali come si può fare?
Ciao,
volevo chiedere se la funzione rand è in grado di gestire anche numeri decimali nel mio esempio:
$numero=rand(90.5, 95.5);
il browser mi restituisce numeri a caso tra 90 e 95 ma sempre interi io li vorrei a caso ma decimali come si può fare?
rand funziona solo con interi.
Puoi fare un rand per l'intero e un rand per il decimale e poi li unici.
P.S.: usa mt_rand al posto di rand, è migliore.
scusa la mia ignoranza in php ma è da poco che programmo come faccioa a fare un rand in deciamle?
Come prima idea mi viene:
$numero= rand(90, 95);
$decimale =rand(1, 5);
In a world without walls and fences - who needs windows and gates ?
// se ti serve un numero random da 90.5 a 95.5:Originariamente inviato da silverwings
scusa la mia ignoranza in php ma è da poco che programmo come faccioa a fare un rand in deciamle?
$n1=mt_rand(90,95);
$n2=mt_rand(0,9);
$n3=$n1+$n2/10;
print $n3;
ma se fai il randome tra 905 e 955 e poi dividi per dieci non è la stessa cosa?
SiOriginariamente inviato da pugia
ma se fai il randome tra 905 e 955 e poi dividi per dieci non è la stessa cosa?![]()