note 12514 modified in function.mt-rand by felipe
| From: | felipe@php.net | Date: | Wed, 23 Jul 2008 12:58:47 +0000 |
| Subject: | note 12514 modified in function.mt-rand by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-142595@lists.php.net to get a copy of this message | ||
Here's an elegant way of generating a random float value within a certain range:
<?php
$range = $upperBound-$lowerBound;
$num = $lowerBound + $range * mt_rand(0, 32767)/32767;
?>
You should now have a floating point number between your $lowerBound (i.e. 0.5) and $upperBound
(0.75) values.
--was--
Here's an elegant way of generating a random float value within a certain range:
$range = $upperBound-$lowerBound;
$num = $lowerBound + $range * mt_rand(0, 32767)/32767;
You should now have a floating point number between your $lowerBound (i.e. 0.5) and $upperBound
(0.75) values.
http://php.net/manual/en/function.mt-rand.php