This code generates a random floating point (decimal) number:

Code:
<?
// Floating point random number function
function fprand($intMin,$intMax,$intDecimals) {
  if(
$intDecimals) {
    
$intPowerTen=pow(10,$intDecimals);
    return 
rand($intMin,$intMax*$intPowerTen)/$intPowerTen;
  }
  else
    return 
rand($intMin,$intMax);
}
Usage:

Code:
// Example of fprand function
for($i=0$i<=5$i++) {
  echo 
"Three random numbers with $i decimals are: ";
  for(
$ii=1$ii<=3$ii++)
    echo 
fprand(1,10,$i).' ';
  echo 
'<br>';
}
?> 

</span></span>