Êþº¾E]?net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource  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 #"Þìæmÿÿÿÿÿÿ + ,set . / get 3 45 compareAndSet(JJ)Z 7 89 nextGaussian()D;2net/minecraft/world/level/levelgen/BitRandomSource MODULUS_BITSI ConstantValue0 MODULUS_MASKJ MULTIPLIER INCREMENTCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource;MethodParametersfork#()Lnet/minecraft/util/RandomSource;forkPositional>()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;next(I)IbitsoldSeednextSeed StackMapTable SourceFile!ThreadSafeLegacyRandomSource.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; InnerClasses[5net/minecraft/world/level/levelgen/LegacyRandomSourceLegacyPositionalRandomFactory!:<=>?@A>(BA>&CA>0De!*·*» Y· µ *»Y*·µ*¶±E F!GH!AIJKD6 »Y*¶·!°EF  GHLMD6 »#Y*¶·%°EF  GHDI*´ &ƒ(¶*±E $%FGHAINODŠ-*´ ¶-A &i0a(7*´ ¶2™ÿß0d}ˆ¬E,-.$/F*-GH-P=%QARASIP89D2*´¶6¯E4F GHTUVWXY #Z\