Êþº¾Ea5net/minecraft/world/level/levelgen/LegacyRandomSource  java/lang/Object()V &java/util/concurrent/atomic/AtomicLong   seed(Ljava/util/concurrent/atomic/AtomicLong;9net/minecraft/world/level/levelgen/MarsagliaPolarGaussian  $(Lnet/minecraft/util/RandomSource;)V  gaussianSource;Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian;  setSeed(J)V   nextLong()J " $Snet/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory #" ' ( getÞìæmÿÿÿÿÿÿ . /0 compareAndSet(JJ)Z2LegacyRandomSource 456 78$net/minecraft/util/ThreadingDetectormakeThreadingExceptionG(Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; : ;reset ? @A nextGaussian()DC2net/minecraft/world/level/levelgen/BitRandomSource MODULUS_BITSI ConstantValue0 MODULUS_MASKJ MULTIPLIER INCREMENTCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/world/level/levelgen/LegacyRandomSource;MethodParametersfork#()Lnet/minecraft/util/RandomSource;forkPositional>()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; StackMapTablenext(I)IbitsoldSeednewSeed SourceFileLegacyRandomSource.java NestMembers InnerClassesLegacyPositionalRandomFactory!BDEFGHIF+JIF)KIF<Le!*·*» Y· µ *»Y*·µ*¶±M N!OP!IQRSL6 »Y*¶·!°MN  OPTUL6 »#Y*¶·%°MN  OPLr)*´ *´ ¶&)ƒ+¶-š 1¸3¿*´¶9±M$%!'((N)OP)IV!QWXL™4*´ ¶&A )i¯M7N OP\]^#_ #`