summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/lib/aur.inc.php12
1 files changed, 1 insertions, 11 deletions
diff --git a/web/lib/aur.inc.php b/web/lib/aur.inc.php
index 32501330..382578c0 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));
}