http://us.php.net/mt_srand
> Note: As of PHP 4.2.0, there is no need to seed the random number
> generator with srand() or mt_srand() as this is now done
> automatically.

Signed-off-by: Florian Pritz <bluew...@xinu.at>
---
 web/lib/aur.inc.php |   12 +-----------
 1 files changed, 1 insertions(+), 11 deletions(-)

diff --git a/web/lib/aur.inc.php b/web/lib/aur.inc.php
index 3250133..382578c 100644
--- a/web/lib/aur.inc.php
+++ b/web/lib/aur.inc.php
@@ -81,25 +81,15 @@ function valid_email($addy) {
        return ( ! 
preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix",
 $addy)) ? FALSE : TRUE;
 }
 
-# a new seed value for mt_srand()
-#
-function make_seed() {
-       list($usec, $sec) = explode(' ', microtime());
-       return (float) $sec + ((float) $usec * 10000);
-}
-
 # generate a (hopefully) unique session id
 #
 function new_sid() {
-       mt_srand(make_seed());
        $ts = time();
        $pid = getmypid();
 
-       $rand_num = mt_rand();
-       mt_srand(make_seed());
        $rand_str = substr(md5(mt_rand()),2, 20);
 
-       $id = $rand_str . strtolower(md5($ts.$pid)) . $rand_num;
+       $id = $rand_str . strtolower(md5($ts.$pid)) . mt_rand();
        return strtoupper(md5($id));
 }
 
-- 
1.7.5.4

Reply via email to