net.minecraft.util

public interface RandomSource

bam
net.minecraft.util.RandomSource
net.minecraft.class_5819
net.minecraft.util.math.random.Random
net.minecraft.util.RandomSource

Field summary

Modifier and TypeField
double
a
GAUSSIAN_SPREAD_FACTOR
field_38930
field_38930

Method summary

Modifier and TypeMethod
static RandomSource
a()
create()
method_43047()
create()
static RandomSource
b()
createThreadSafe()
method_43050()
createThreadSafe()
static RandomSource
a(long arg0)
create(long arg0)
method_43049(long arg0)
create(long seed)
static RandomSource
c()
createNewThreadLocalInstance()
method_43053()
createLocal()
RandomSource
d()
fork()
method_38420()
split()
PositionalRandomFactory
e()
forkPositional()
method_38421()
nextSplitter()
void
b(long arg0)
setSeed(long arg0)
method_43052(long arg0)
setSeed(long seed)
int
f()
nextInt()
method_43054()
nextInt()
int
a(int arg0)
nextInt(int arg0)
method_43048(int arg0)
nextInt(int bound)
default int
a(int arg0, int arg1)
nextIntBetweenInclusive(int arg0, int arg1)
method_39332(int arg0, int arg1)
nextBetween(int min, int max)
long
g()
nextLong()
method_43055()
nextLong()
boolean
h()
nextBoolean()
method_43056()
nextBoolean()
float
i()
nextFloat()
method_43057()
nextFloat()
double
j()
nextDouble()
method_43058()
nextDouble()
double
k()
nextGaussian()
method_43059()
nextGaussian()
default double
a(double arg0, double arg1)
triangle(double arg0, double arg1)
method_43385(double arg0, double arg1)
nextTriangular(double mode, double deviation)
default float
a(float arg0, float arg1)
triangle(float arg0, float arg1)
method_62816(float arg0, float arg1)
nextTriangular(float mode, float deviation)
default void
b(int arg0)
consumeCount(int arg0)
method_33650(int arg0)
skip(int count)
default int
b(int arg0, int arg1)
nextInt(int arg0, int arg1)
method_43051(int arg0, int arg1)
nextBetweenExclusive(int min, int max)