You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2013/08/01 15:55:23 UTC

svn commit: r1509236 - /commons/proper/math/trunk/src/main/java/org/apache/commons/math3/random/JDKRandomGenerator.java

Author: erans
Date: Thu Aug  1 13:55:22 2013
New Revision: 1509236

URL: http://svn.apache.org/r1509236
Log:
Removed duplicate code.

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

Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/random/JDKRandomGenerator.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/random/JDKRandomGenerator.java?rev=1509236&r1=1509235&r2=1509236&view=diff
==============================================================================
--- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/random/JDKRandomGenerator.java (original)
+++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/random/JDKRandomGenerator.java Thu Aug  1 13:55:22 2013
@@ -37,14 +37,6 @@ public class JDKRandomGenerator extends 
 
     /** {@inheritDoc} */
     public void setSeed(int[] seed) {
-        // the following number is the largest prime that fits in 32 bits (it is 2^32 - 5)
-        final long prime = 4294967291l;
-
-        long combined = 0l;
-        for (int s : seed) {
-            combined = combined * prime + s;
-        }
-        setSeed(combined);
+        setSeed(RandomGeneratorFactory.convertToLong(seed));
     }
-
 }