net.minecraft.util.math.random

public class CheckedRandom

implements BaseRandom

dxx
net.minecraft.world.level.levelgen.LegacyRandomSource
net.minecraft.class_5820
net.minecraft.util.math.random.CheckedRandom
net.minecraft.unmapped.C_rxppxpeh
net.minecraft.util.random.LegacySimpleRandom
net.minecraft.src.C_182892_

Field summary

Modifier and TypeField
private static final int
d
MODULUS_BITS
field_31471
INT_BITS
f_jmbuvowx
MODULUS_BITS
f_188571_
private static final long
e
MODULUS_MASK
field_31472
SEED_MASK
f_qqrgcpri
MODULUS_MASK
f_188572_
private static final long
f
MULTIPLIER
field_31473
MULTIPLIER
f_hdoxhccx
MULTIPLIER
f_188573_
private static final long
g
INCREMENT
field_31474
INCREMENT
f_bbqbulyw
INCREMENT
f_188574_
private final AtomicLong
h
seed
field_28766
seed
f_ghdguaqn
seed
f_188575_
private final GaussianGenerator
i
gaussianSource
field_35124
gaussianGenerator
f_gsparnfv
gaussianGenerator
f_188576_

Constructor summary

ModifierConstructor
public (long seed)

Method summary

Modifier and TypeMethod
public Random
d()
fork()
method_38420()
split()
m_paekwdby()
derive()
m_213769_()
public RandomSplitter
e()
forkPositional()
method_38421()
nextSplitter()
m_bggirwfo()
createPositionalRandomFactory()
m_188582_()
public void
b(long arg0)
setSeed(long arg0)
method_43052(long arg0)
setSeed(long arg0)
m_iwfdczgh(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_gepqowxs(int arg0)
next(int arg0)
m_64707_(int arg0)
public double
k()
nextGaussian()
method_43059()
nextGaussian()
m_lzlwtgyn()
nextGaussian()
m_188583_()