echo rand(1501548,1545044)/100000;
Virgülün sonundaki sayıların sayısını tam olarak bilmem imkansız olacaktı binlerce sayı bile olabilir, ancak internette şöyle bir fonksiyon buldum ve sorunumu hallettim.
function float_rand($Min, $Max, $round=0){
//validate input
if ($min>$Max) { $min=$Max; $max=$Min; }
else { $min=$Min; $max=$Max; }
$randomfloat = $min + mt_rand() / mt_getrandmax() * ($max - $min);
if($round>0)
$randomfloat = round($randomfloat,$round);
return $randomfloat;
}