diff --git a/core/Common.php b/core/Common.php
index 95d333db9b4545fb9283b492e67fed4de959e330..c6e02479414b6cab9a6e1cc6a7302fb88d81f7a9 100644
--- a/core/Common.php
+++ b/core/Common.php
@@ -586,7 +586,7 @@ class Common
 
         list($usec, $sec) = explode(" ", microtime());
         $seed = ((float)$sec + (float)$usec) * 100000;
-        mt_srand($seed);
+        mt_srand((int) $seed);
 
         for ($i = 0; $i < $length; $i++) {
             $rand_key = mt_rand(0, strlen($chars) - 1);