@Test public void nextDoubleMinMax() { final double min = 10; final double max = 100000; for (int i = 0; i < 1000; ++i) { final double value = prng.nextDouble(min, max); Assert.assertTrue(value < max); Assert.assertTrue(value >= min); } }
public double nextDouble(final double origin, final double bound) { return nextDouble(origin, bound, this); }
PRNG extends Random { public double nextDouble(final double origin, final double bound) { return nextDouble(origin, bound, this); } }
PRNG extends Random { public double nextDouble(final double origin, final double bound) { return nextDouble(origin, bound, this); } protected  PRNG(final long seed); protected  PRNG(); }
PRNG extends Random { public double nextDouble(final double origin, final double bound) { return nextDouble(origin, bound, this); } protected  PRNG(final long seed); protected  PRNG(); int nextInt(final int origin, final int bound); long nextLong(final long origin, final long bound); long nextLong(final long n); float nextFloat(final float origin, final float bound); double nextDouble(final double origin, final double bound); static int nextInt(
		final int origin, final int bound,
		final Random random
	); static long nextLong(
		final long origin, final long bound,
		final Random random
	); static long nextLong(final long n, final Random random); static float nextFloat(
		final float origin, final float bound,
		final Random random
	); static double nextDouble(
		final double origin, final double bound,
		final Random random
	); static byte[] seedBytes(final int length); static byte[] seedBytes(final byte[] seed); static byte[] seedBytes(final long seed, final byte[] seedBytes); static byte[] seedBytes(final long seed, final int length); static long seed(); static long seed(final long base); }
PRNG extends Random { public double nextDouble(final double origin, final double bound) { return nextDouble(origin, bound, this); } protected  PRNG(final long seed); protected  PRNG(); int nextInt(final int origin, final int bound); long nextLong(final long origin, final long bound); long nextLong(final long n); float nextFloat(final float origin, final float bound); double nextDouble(final double origin, final double bound); static int nextInt(
		final int origin, final int bound,
		final Random random
	); static long nextLong(
		final long origin, final long bound,
		final Random random
	); static long nextLong(final long n, final Random random); static float nextFloat(
		final float origin, final float bound,
		final Random random
	); static double nextDouble(
		final double origin, final double bound,
		final Random random
	); static byte[] seedBytes(final int length); static byte[] seedBytes(final byte[] seed); static byte[] seedBytes(final long seed, final byte[] seedBytes); static byte[] seedBytes(final long seed, final int length); static long seed(); static long seed(final long base);  }