Package net.minecraft.util.math.random
Class RandomSeed
java.lang.Object
net.minecraft.util.math.random.RandomSeed
- Mappings:
- Namespace - Name - official - dhz- intermediary - net/minecraft/class_6673- named - net/minecraft/util/math/random/RandomSeed
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final longprivate static final HashFunctionprivate static final AtomicLongstatic final long
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic RandomSeed.XoroshiroSeedcreateUnmixedXoroshiroSeed(long seed) static RandomSeed.XoroshiroSeedcreateXoroshiroSeed(long seed) static RandomSeed.XoroshiroSeedcreateXoroshiroSeed(String seed) static longgetSeed()Returns the seed calculated usingSEED_UNIQUIFIERand the system time.static longmixStafford13(long seed) 
- 
Field Details- 
GOLDEN_RATIO_64public static final long GOLDEN_RATIO_64- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldhz;a:J- intermediary - field_35133- Lnet/minecraft/class_6673;field_35133:J- named - GOLDEN_RATIO_64- Lnet/minecraft/util/math/random/RandomSeed;GOLDEN_RATIO_64:J
 
- 
SILVER_RATIO_64public static final long SILVER_RATIO_64- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldhz;b:J- intermediary - field_35134- Lnet/minecraft/class_6673;field_35134:J- named - SILVER_RATIO_64- Lnet/minecraft/util/math/random/RandomSeed;SILVER_RATIO_64:J
 
- 
MD5_HASH- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldhz;c:Lcom/google/common/hash/HashFunction;- intermediary - field_44918- Lnet/minecraft/class_6673;field_44918:Lcom/google/common/hash/HashFunction;- named - MD5_HASH- Lnet/minecraft/util/math/random/RandomSeed;MD5_HASH:Lcom/google/common/hash/HashFunction;
 
- 
SEED_UNIQUIFIER- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldhz;d:Ljava/util/concurrent/atomic/AtomicLong;- intermediary - field_35135- Lnet/minecraft/class_6673;field_35135:Ljava/util/concurrent/atomic/AtomicLong;- named - SEED_UNIQUIFIER- Lnet/minecraft/util/math/random/RandomSeed;SEED_UNIQUIFIER:Ljava/util/concurrent/atomic/AtomicLong;
 
 
- 
- 
Constructor Details- 
RandomSeedpublic RandomSeed()
 
- 
- 
Method Details- 
mixStafford13public static long mixStafford13(long seed) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldhz;a(J)J- intermediary - method_39002- Lnet/minecraft/class_6673;method_39002(J)J- named - mixStafford13- Lnet/minecraft/util/math/random/RandomSeed;mixStafford13(J)J
 
- 
createUnmixedXoroshiroSeed- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldhz;b(J)Ldhz$a;- intermediary - method_52211- Lnet/minecraft/class_6673;method_52211(J)Lnet/minecraft/class_6673$class_6674;- named - createUnmixedXoroshiroSeed- Lnet/minecraft/util/math/random/RandomSeed;createUnmixedXoroshiroSeed(J)Lnet/minecraft/util/math/random/RandomSeed$XoroshiroSeed;
 
- 
createXoroshiroSeed- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldhz;c(J)Ldhz$a;- intermediary - method_39003- Lnet/minecraft/class_6673;method_39003(J)Lnet/minecraft/class_6673$class_6674;- named - createXoroshiroSeed- Lnet/minecraft/util/math/random/RandomSeed;createXoroshiroSeed(J)Lnet/minecraft/util/math/random/RandomSeed$XoroshiroSeed;
 
- 
createXoroshiroSeed- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldhz;a(Ljava/lang/String;)Ldhz$a;- intermediary - method_52180- Lnet/minecraft/class_6673;method_52180(Ljava/lang/String;)Lnet/minecraft/class_6673$class_6674;- named - createXoroshiroSeed- Lnet/minecraft/util/math/random/RandomSeed;createXoroshiroSeed(Ljava/lang/String;)Lnet/minecraft/util/math/random/RandomSeed$XoroshiroSeed;
 
- 
getSeedpublic static long getSeed()Returns the seed calculated usingSEED_UNIQUIFIERand the system time.- Returns:
- the seed calculated using SEED_UNIQUIFIERand the system time
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldhz;a()J- intermediary - method_39001- Lnet/minecraft/class_6673;method_39001()J- named - getSeed- Lnet/minecraft/util/math/random/RandomSeed;getSeed()J
 
 
-