Random numbe with precision : mt_rand « Math « PHP






Random numbe with precision

 
<?php 
function frand($min, $max, $precision = 1) { 
    $scale = 1/$precision; 
    return mt_rand($min * $scale, $max * $scale) / $scale; 
} 

echo "frand(0, 10, 0.25) = " . frand(0, 10, 0.25) . "\n"; 
?>
  
  








Related examples in the same category

1.int mt_rand ( [int min, int max] ) returns random numbers, similar to the rand( ).
2.Finding a random line of a file
3.Generate random floating-point values from 0 to 10 with two decimals
4.Generate random numbers
5.Get a random value from 5 to 25.
6.Generate Password()
7.Get random values from –10 to 10.
8.Random floating-point values from 0 to 10 with two decimals
9.Random values are not restricted to positive integers. The following example shows how to get random values from -10 to 10.