net.minecraft.world.level.levelgen

public class ThreadSafeLegacyRandomSource

implements BitRandomSource

dpj
net.minecraft.world.level.levelgen.ThreadSafeLegacyRandomSource
net.minecraft.class_7384
net.minecraft.unmapped.C_rjdknnkr
net.minecraft.util.math.random.ThreadSafeRandom
net.minecraft.util.random.ThreadSafeLegacySimpleRandom
net.minecraft.src.C_213140_
net.minecraft.world.level.levelgen.ThreadSafeLegacyRandomSource

Field summary

Modifier and TypeField
private static final int
d
MODULUS_BITS
field_38760
f_cjmfczfn
INT_BITS
MODULUS_BITS
f_224657_
private static final long
e
MODULUS_MASK
field_38761
f_daiokapm
SEED_MASK
MODULUS_MASK
f_224658_
private static final long
f
MULTIPLIER
field_38762
f_htymyrow
MULTIPLIER
MULTIPLIER
f_224659_
private static final long
g
INCREMENT
field_38763
f_hgslraqz
INCREMENT
INCREMENT
f_224660_
private final AtomicLong
h
seed
field_38764
f_batiufft
seed
atomicLong
f_224661_
private final MarsagliaPolarGaussian
i
gaussianSource
field_38765
f_slupdbpe
gaussianGenerator
gaussian
f_224662_

Constructor summary

ModifierConstructor
public (long seed)

Method summary

Modifier and TypeMethod
public RandomSource
d()
fork()
method_38420()
m_paekwdby()
split()
derive()
m_213769_()
public PositionalRandomFactory
e()
forkPositional()
method_38421()
m_bggirwfo()
nextSplitter()
createPositionalRandomFactory()
m_188582_()
public void
b(long arg0)
setSeed(long arg0)
method_43052(long arg0)
m_iwfdczgh(long arg0)
setSeed(long arg0)
setSeed(long arg0)
m_188584_(long arg0)
public int
c(int arg0)
next(int arg0)
method_43156(int arg0)
m_gepqowxs(int arg0)
next(int arg0)
next(int arg0)
m_64707_(int arg0)
public double
k()
nextGaussian()
method_43059()
m_lzlwtgyn()
nextGaussian()
nextGaussian()
m_188583_()