net.minecraft.world.level.levelgen

public class SingleThreadedRandomSource

implements BitRandomSource

dak
net.minecraft.world.level.levelgen.SingleThreadedRandomSource
net.minecraft.class_6575
net.minecraft.util.math.random.LocalRandom
net.minecraft.src.C_182909_
net.minecraft.world.level.levelgen.SingleThreadedRandomSource

Field summary

Modifier and TypeField
private static final int
d
MODULUS_BITS
field_34689
INT_BITS
f_189346_
private static final long
e
MODULUS_MASK
field_34690
SEED_MASK
f_189347_
private static final long
f
MULTIPLIER
field_34691
MULTIPLIER
f_189348_
private static final long
g
INCREMENT
field_34692
INCREMENT
f_189349_
private long
h
seed
field_34693
seed
f_189350_
private final MarsagliaPolarGaussian
i
gaussianSource
field_35136
gaussianGenerator
f_189351_

Constructor summary

ModifierConstructor
public (long seed)

Method summary

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