CLASS net/minecraft/class_6677 net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom
	COMMENT Xoroshiro128++ based pseudo random number generator.
	COMMENT
	COMMENT @implNote The actual implementation can be found on {@link Xoroshiro128PlusPlusRandomImpl}.
	FIELD field_35148 FLOAT_MULTIPLIER F
	FIELD field_35149 DOUBLE_MULTIPLIER D
	FIELD field_35150 implementation Lnet/minecraft/class_6676;
	FIELD field_35151 gaussianGenerator Lnet/minecraft/class_6672;
	METHOD <init> (J)V
		ARG 1 seed
	METHOD <init> (JJ)V
		ARG 1 seedLo
		ARG 3 seedHi
	METHOD method_39008 next (I)J
		COMMENT {@return {@code bits} upper bits of random value}
		COMMENT
		COMMENT @implNote In Xoroshiro128++, the lower bits have to be discarded in order
		COMMENT to ensure proper randomness. For example, to obtain a double, the upper 53
		COMMENT bits should be used instead of the lower 53 bits.
		ARG 1 bits
	CLASS class_6678 Splitter
		FIELD field_35152 MD5_HASHER Lcom/google/common/hash/HashFunction;
		FIELD field_35153 seedLo J
		FIELD field_35154 seedHi J
		METHOD <init> (JJ)V
			ARG 1 seedLo
			ARG 3 seedHi
