public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestRandom (args[i])); } } else { theSuite = (TestSuite) TestRandom.suite (); } junit.textui.TestRunner.run (theSuite); }
public class Test{ TestRandom[] s= new TestRandom[20]; Random ran = new Random(); public void setArray(){ for(int i=0; i<s.length; i++) s[i] = new TestRandom(); HashSet<Integer> usedInts = new HashSet<Integer>(); for(int k=0; k<4; k++) { int RandomNum; do { RandomNum = ran.nextInt(s.length); } while (!usedInts.add(RandomNum)); // loop until RandomNum not duplicated s[RandomNum] = new TestRandom(1); } for(int e=0; e<4; e++) { int RandomNum; do { RandomNum = ran.nextInt(s.length); } while (!usedInts.add(RandomNum)); // loop until RandomNum not duplicated s.[RandomNum] = new TestRandom(2); } }
public static void testAsJava () { Randoms mRand = new Randoms (); java.util.Random jRand = mRand.asJavaRandom (); int size = 10000; double[] vals = new double [size]; for (int i = 0; i < size; i++) { vals[i] = jRand.nextGaussian (); } assertEquals (0.0, MatrixOps.mean (vals), 0.01); assertEquals (1.0, MatrixOps.stddev (vals), 0.01); }
public static void testAsJava () { Randoms mRand = new Randoms (); java.util.Random jRand = mRand.asJavaRandom (); int size = 10000; double[] vals = new double [size]; for (int i = 0; i < size; i++) { vals[i] = jRand.nextGaussian (); } assertEquals (0.0, MatrixOps.mean (vals), 0.01); assertEquals (1.0, MatrixOps.stddev (vals), 0.01); }
public static void main (String[] args) throws Throwable { TestSuite theSuite; if (args.length > 0) { theSuite = new TestSuite (); for (int i = 0; i < args.length; i++) { theSuite.addTest (new TestRandom (args[i])); } } else { theSuite = (TestSuite) TestRandom.suite (); } junit.textui.TestRunner.run (theSuite); }