net.minecraft.util.math.random

public final class RandomSeed

net.minecraft.world.level.levelgen.RandomSupport
net.minecraft.class_6673
net.minecraft.util.math.random.RandomSeed

Field summary

Modifier and TypeField
public static final long
GOLDEN_RATIO_64
field_35133
GOLDEN_RATIO_64
public static final long
SILVER_RATIO_64
field_35134
SILVER_RATIO_64
private static final com.google.common.hash.HashFunction
MD5_128
field_44918
MD5_HASH
private static final AtomicLong
SEED_UNIQUIFIER
field_35135
SEED_UNIQUIFIER

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static long
mixStafford13(long z)
method_39002(long arg0)
mixStafford13(long seed)
public static RandomSeed$XoroshiroSeed
upgradeSeedTo128bitUnmixed(long legacySeed)
method_52211(long arg0)
createUnmixedXoroshiroSeed(long seed)
public static RandomSeed$XoroshiroSeed
upgradeSeedTo128bit(long legacySeed)
method_39003(long arg0)
createXoroshiroSeed(long seed)
public static RandomSeed$XoroshiroSeed
seedFromHashOf(String input)
method_52180(String arg0)
createXoroshiroSeed(String seed)
public static long
generateUniqueSeed()
method_39001()
getSeed()
private static long
lambda$generateUniqueSeed$0(long arg0)
method_39004(long arg0)
method_39004(long seedUniquifier)