Author: nextgens
Date: 2007-11-30 23:49:14 +0000 (Fri, 30 Nov 2007)
New Revision: 16169

Modified:
   trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
Log:
TestDDA: padd files using the node's MT instead of instanciating a new one from 
Yarrow each time

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-11-30 23:44:06 UTC (rev 16168)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-11-30 23:49:14 UTC (rev 16169)
@@ -10,8 +10,6 @@
 import java.util.Iterator;
 import java.util.Random;

-import org.spaceroots.mantissa.random.MersenneTwister;
-
 import freenet.support.HexUtil;
 import freenet.support.Logger;
 import freenet.support.api.BucketFactory;
@@ -41,13 +39,12 @@
                        this.readFilename = readFilename;
                        this.writeFilename = writeFilename;

-                       MersenneTwister mt = new MersenneTwister(r.nextInt());
                        byte[] random = new byte[128];

-                       mt.nextBytes(random);
+                       r.nextBytes(random);
                        this.readContent = new 
String(HexUtil.bytesToHex(random));

-                       mt.nextBytes(random);
+                       r.nextBytes(random);
                        this.writeContent = new 
String(HexUtil.bytesToHex(random));
                }
        }
@@ -392,7 +389,7 @@
                        }
                }

-               DDACheckJob result = new DDACheckJob(server.core.random, 
directory, readFile, writeFile);
+               DDACheckJob result = new 
DDACheckJob(server.node.fastWeakRandom, directory, readFile, writeFile);
                synchronized (inTestDirectories) {
                        inTestDirectories.put(directory, result);
                }


Reply via email to