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 named net/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImplintermediary net/minecraft/class_6676official dzy
- 
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 named CODECLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;CODEC:Lcom/mojang/serialization/Codec;intermediary field_44879Lnet/minecraft/class_6676;field_44879:Lcom/mojang/serialization/Codec;official aLdzy;a:Lcom/mojang/serialization/Codec;
 - 
seedLo
private long seedLo- Mappings:
 Namespace Name Mixin selector named seedLoLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;seedLo:Jintermediary field_35146Lnet/minecraft/class_6676;field_35146:Jofficial bLdzy;b:J
 - 
seedHi
private long seedHi- Mappings:
 Namespace Name Mixin selector named seedHiLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;seedHi:Jintermediary field_35147Lnet/minecraft/class_6676;field_35147:Jofficial cLdzy;c:J
 
 - 
 - 
Constructor Details
- 
Xoroshiro128PlusPlusRandomImpl
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;<init>(Lnet/minecraft/util/math/random/RandomSeed$XoroshiroSeed;)Vintermediary <init>Lnet/minecraft/class_6676;<init>(Lnet/minecraft/class_6673$class_6674;)Vofficial <init>Ldzy;<init>(Ldzn$a;)V
 - 
Xoroshiro128PlusPlusRandomImpl
public Xoroshiro128PlusPlusRandomImpl(long seedLo, long seedHi) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;<init>(JJ)Vintermediary <init>Lnet/minecraft/class_6676;<init>(JJ)Vofficial <init>Ldzy;<init>(JJ)V
 
 - 
 - 
Method Details
- 
next
public long next()- Mappings:
 Namespace Name Mixin selector named nextLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl;next()Jintermediary method_39007Lnet/minecraft/class_6676;method_39007()Jofficial aLdzy;a()J
 
 -