@Test public void setThreadLocalRandom() { final Random random = new Random(); RandomRegistry.random(random); Assert.assertSame(RandomRegistry.random(), random); }
public static Random random() { return CONTEXT.get().get(); }
RandomRegistry { public static Random random() { return CONTEXT.get().get(); } }
RandomRegistry { public static Random random() { return CONTEXT.get().get(); } private  RandomRegistry(); }
RandomRegistry { public static Random random() { return CONTEXT.get().get(); } private  RandomRegistry(); static Random random(); static void random(final Random random); static void random(final ThreadLocal<? extends Random> random); static void reset(); static void using(
		final R random,
		final Consumer<? super R> consumer
	); static void using(
		final ThreadLocal<R> random,
		final Consumer<? super R> consumer
	); static T with(
		final R random,
		final Function<? super R, ? extends T> function
	); static T with(
		final ThreadLocal<R> random,
		final Function<? super R, ? extends T> function
	); }
RandomRegistry { public static Random random() { return CONTEXT.get().get(); } private  RandomRegistry(); static Random random(); static void random(final Random random); static void random(final ThreadLocal<? extends Random> random); static void reset(); static void using(
		final R random,
		final Consumer<? super R> consumer
	); static void using(
		final ThreadLocal<R> random,
		final Consumer<? super R> consumer
	); static T with(
		final R random,
		final Function<? super R, ? extends T> function
	); static T with(
		final ThreadLocal<R> random,
		final Function<? super R, ? extends T> function
	);  }