@Test
public void sameState() {

	final DoubleAdder da1 = with(new Random(589), r -> factory().newInstance());
	final DoubleAdder da2 = with(new Random(589), r -> factory().newInstance());
	Assert.assertTrue(da1.sameState(da2));
	final Random random = new Random();
	for (int i = 0; i < 100; ++i) {
		final double value = random.nextDouble();
		da1.add(value);
		da2.add(value);
		Assert.assertTrue(da1.sameState(da2));
	}
}