net.minecraft.util

public interface RandomSource

baq
net.minecraft.util.RandomSource
net.minecraft.class_5819

Field summary

Modifier and TypeField
double
a
GAUSSIAN_SPREAD_FACTOR
field_38930

Method summary

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