CLASS net/minecraft/class_6677 net/minecraft/world/gen/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 (J)V ARG 1 seed METHOD (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, instead of the lower 53 bits. ARG 1 bits CLASS class_6678 RandomDeriver FIELD field_35152 MD5_HASHER Lcom/google/common/hash/HashFunction; FIELD field_35153 seedLo J FIELD field_35154 seedHi J METHOD (JJ)V ARG 1 seedLo ARG 3 seedHi