@Test public void testFloat() { for (long seed = 0; seed < 10000; seed++) { CopiableRandom myrand = new CopiableRandom(seed); Random rand = new Random(seed); for (int i = 1; i < 1000; i++) { myrand = new CopiableRandom(myrand); float a = rand.nextFloat(); float b = myrand.nextFloat(); assertTrue(a == b); } } }