Package net.minecraft.util.math.random
Class Xoroshiro128PlusPlusRandomImpl
java.lang.Object
net.minecraft.util.math.random.Xoroshiro128PlusPlusRandomImpl
Implementation of Xoroshiro128++ pseudo-random number generator.
- See Also:
- API Note:
- For regular usage,
Xoroshiro128PlusPlusRandomshould be used instead. - Mappings:
Namespace Name official dlhintermediary net/minecraft/class_6676named net/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Xoroshiro128PlusPlusRandomImpl>private longprivate long -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLdlh;a:Lcom/mojang/serialization/Codec;intermediary field_44879Lnet/minecraft/class_6676;field_44879:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;CODEC:Lcom/mojang/serialization/Codec;
-
seedLo
private long seedLo- Mappings:
Namespace Name Mixin selector official bLdlh;b:Jintermediary field_35146Lnet/minecraft/class_6676;field_35146:Jnamed seedLoLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;seedLo:J
-
seedHi
private long seedHi- Mappings:
Namespace Name Mixin selector official cLdlh;c:Jintermediary field_35147Lnet/minecraft/class_6676;field_35147:Jnamed seedHiLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;seedHi:J
-
-
Constructor Details
-
Xoroshiro128PlusPlusRandomImpl
- Mappings:
Namespace Name Mixin selector official <init>Ldlh;<init>(Ldkw$a;)Vintermediary <init>Lnet/minecraft/class_6676;<init>(Lnet/minecraft/class_6673$class_6674;)Vnamed <init>Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;<init>(Lnet/minecraft/util/math/random/RandomSeed$XoroshiroSeed;)V
-
Xoroshiro128PlusPlusRandomImpl
public Xoroshiro128PlusPlusRandomImpl(long seedLo, long seedHi) - Mappings:
Namespace Name Mixin selector official <init>Ldlh;<init>(JJ)Vintermediary <init>Lnet/minecraft/class_6676;<init>(JJ)Vnamed <init>Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;<init>(JJ)V
-
-
Method Details
-
next
public long next()- Mappings:
Namespace Name Mixin selector official aLdlh;a()Jintermediary method_39007Lnet/minecraft/class_6676;method_39007()Jnamed nextLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;next()J
-