Author: gregs
Date: Sat Sep 10 04:43:36 2011
New Revision: 1167454

URL: http://svn.apache.org/viewvc?rev=1167454&view=rev
Log:
Added a comment as per mail list

Modified:
    
commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/MersenneTwister.java

Modified: 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/MersenneTwister.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/MersenneTwister.java?rev=1167454&r1=1167453&r2=1167454&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/MersenneTwister.java
 (original)
+++ 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/random/MersenneTwister.java
 Sat Sep 10 04:43:36 2011
@@ -142,6 +142,7 @@ public class MersenneTwister extends Bit
     public void setSeed(int seed) {
         // we use a long masked by 0xffffffffL as a poor man unsigned int
         long longMT = seed;
+        // NB: unlike original C code, we are working with java longs, the 
cast below makes masking unnecessary
         mt[0]= (int) longMT;
         for (mti = 1; mti < N; ++mti) {
             // See Knuth TAOCP Vol2. 3rd Ed. P.106 for multiplier.


Reply via email to