Jump to content

Archived

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

werty37

mt_srand error *SOLVED*

Recommended Posts

Hi everyone,

[code]<?php

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

?>
[/code]

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.