You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by li...@apache.org on 2010/07/05 11:53:26 UTC

svn commit: r960508 - /shindig/trunk/features/src/main/javascript/features/shindig.random/random.js

Author: lindner
Date: Mon Jul  5 09:53:26 2010
New Revision: 960508

URL: http://svn.apache.org/viewvc?rev=960508&view=rev
Log:
fix from evn for better entropy

Modified:
    shindig/trunk/features/src/main/javascript/features/shindig.random/random.js

Modified: shindig/trunk/features/src/main/javascript/features/shindig.random/random.js
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/shindig.random/random.js?rev=960508&r1=960507&r2=960508&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/shindig.random/random.js (original)
+++ shindig/trunk/features/src/main/javascript/features/shindig.random/random.js Mon Jul  5 09:53:26 2010
@@ -53,8 +53,8 @@ shindig.random = (function() {
       e = event;
     }
 
-    var ac = (e.screenX ^ e.clientX) << 16;
-    ac += (e.screenY ^ e.clientY);
+    var ac = (e.screenX + e.clientX) << 16;
+    ac += (e.screenY + e.clientY);
     ac *= new Date().getTime() % 1e6;
     start = (start * ac) % m;
     return orig_onmousemove.call(window, Array.prototype.slice.call(arguments));