int rand
(void );Returns a pseudo-random value between 0 and RAND_MAX. If you want a random number between 5 and 15, for example, use rand()%10 + 5.
Remember to seed the random number generator before use with srand().
Here are two handy functions that use rand(). One returns a random integer less than a specified maximum value, the other does the same but returns a real value.
Example 1. rand example functions function randomint($max = 100) { static $startseed = 0; if (!$startseed) { $startseed = (double)microtime()*getrandmax(); srand($startseed); } return (rand()%$max); } function random($max = 1) { static $startseed = 0; if (!$startseed) { $startseed = (double)microtime()*getrandmax(); srand($startseed); } return ((rand()/getrandmax())*$max); } |
See also srand() and getrandmax().