net.minecraft.world.gen.random

public class Xoroshiro128PlusPlusRandom

implements AbstractRandom

cux
net.minecraft.world.level.levelgen.XoroshiroRandomSource
net.minecraft.class_6677
net.minecraft.world.gen.random.Xoroshiro128PlusPlusRandom
net.minecraft.unmapped.C_ecgonqaw
net.minecraft.world.gen.random.Xoroshiro128PlusPlusRandom
net.minecraft.src.C_182953_

Field summary

Modifier and TypeField
private static final float
a
FLOAT_UNIT
field_35148
FLOAT_MULTIPLIER
f_iumgqdkk
FLOAT_UNIT
f_190097_
private static final double
b
DOUBLE_UNIT
field_35149
DOUBLE_MULTIPLIER
f_efmuvozv
DOUBLE_UNIT
f_190098_
private Xoroshiro128PlusPlusRandomImpl
c
randomNumberGenerator
field_35150
implementation
f_ovlpndar
implementation
f_190099_
private final GaussianGenerator
d
gaussianSource
field_35151
gaussianGenerator
f_kbkfqrdy
gaussianGenerator
f_190100_

Constructor summary

ModifierConstructor
public (long seed)
public (long seedLo, long seedHi)

Method summary

Modifier and TypeMethod
public AbstractRandom
a()
fork()
method_38420()
derive()
m_paekwdby()
derive()
m_183458_()
public RandomDeriver
b()
forkPositional()
method_38421()
createRandomDeriver()
m_bggirwfo()
createPositionalRandomFactory()
m_183423_()
public void
setSeed(long arg0)
setSeed(long arg0)
setSeed(long arg0)
setSeed(long arg0)
setSeed(long arg0)
public int
nextInt()
nextInt()
nextInt()
public int
nextInt(int arg0)
nextInt(int arg0)
nextInt(int arg0)
nextInt(int arg0)
nextInt(int arg0)
public long
nextLong()
nextLong()
nextLong()
public boolean
nextBoolean()
nextBoolean()
nextBoolean()
public float
nextFloat()
nextFloat()
nextFloat()
public double
nextDouble()
nextDouble()
nextDouble()
public double
nextGaussian()
nextGaussian()
nextGaussian()
public void
b(int arg0)
consumeCount(int arg0)
method_33650(int arg0)
skip(int arg0)
m_culopwlx(int arg0)
skip(int arg0)
m_158876_(int arg0)
private long
a(int arg0)
nextBits(int arg0)
method_39008(int arg0)
next(int bits)
m_whhjkmse(int arg0)
nextBits(int bits)
m_190107_(int arg0)