diff --git a/lib/trace.js b/lib/trace.js
index <HASH>..<HASH> 100644
--- a/lib/trace.js
+++ b/lib/trace.js
@@ -26,7 +26,7 @@
   };
 
 	getUniqueId = function () {
-		var random = new Int64(Math.random() * 0x7fffffff, Math.random() * 0x100000000);
+		var random = new Int64(Math.random() * 0x80000000, Math.random() * 0x100000000);
 		return random.toOctetString();
 	};
0x<I> is the proper upperbound as Math.random has <I> digit precision