Jump to content


This topic is now archived and is closed to further replies.


mt_srand error *SOLVED*

Recommended Posts

Hi everyone,


class session {

   function seeding() {
      return mt_srand((double)microtime()*1000000);    //generate random number of type double

$session = new session;

echo $session->seeding();  //prints a random number like 344412.12344431


But php prints nothing. What is wrong?

Thanks in advance

Share this post

Link to post
Share on other sites
mt_srand() just seeds the random number generator and doesn't return anything. You also don't have to do it since PHP 4.2.0+. See:

[a href=\"http://us2.php.net/manual/en/function.mt-srand.php\" target=\"_blank\"]http://us2.php.net/manual/en/function.mt-srand.php[/a]

If you want it to return a random number, then use mt_rand():

[a href=\"http://us2.php.net/manual/en/function.mt-rand.php\" target=\"_blank\"]http://us2.php.net/manual/en/function.mt-rand.php[/a]

Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.