diff --git a/lib/util.php b/lib/util.php
index 1fa3ad765d0c0e5c4d2683687472862e8630b9d9..c9b12baa4da17004df1da17236c7ee977ed87f01 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -419,7 +419,7 @@ class OC_Util {
         $id = OC_Config::getValue('instanceid', null);
         if(is_null($id)) {
             // We need to guarantee at least one letter in instanceid so it can be used as the session_name
-            $id = 'oc' . uniqid();
+            $id = 'oc' . OC_Util::generate_random_bytes(10);
             OC_Config::setValue('instanceid', $id);
         }
         return $id;