Package net.minecraft.util.math.random
Class LocalRandom
java.lang.Object
net.minecraft.util.math.random.LocalRandom
- All Implemented Interfaces:
- BaseRandom,- Random
A local random, not intended to be shared across threads.
- Mappings:
- Namespace - Name - named - net/minecraft/util/math/random/LocalRandom- intermediary - net/minecraft/class_6575- official - edj
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final GaussianGeneratorprivate static final longprivate static final intprivate static final longprivate longprivate static final longFields inherited from interface net.minecraft.util.math.random.BaseRandomDOUBLE_MULTIPLIER, FLOAT_MULTIPLIERFields inherited from interface net.minecraft.util.math.random.Randomfield_38930
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.math.random.BaseRandomnextBoolean, nextDouble, nextFloat, nextInt, nextInt, nextLongMethods inherited from interface net.minecraft.util.math.random.RandomnextBetween, nextBetweenExclusive, nextTriangular, nextTriangular, skip
- 
Field Details- 
INT_BITSprivate static final int INT_BITS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - INT_BITS- Lnet/minecraft/util/math/random/LocalRandom;INT_BITS:I- intermediary - field_34689- Lnet/minecraft/class_6575;field_34689:I- official - d- Ledj;d:I
 
- 
SEED_MASKprivate static final long SEED_MASK- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SEED_MASK- Lnet/minecraft/util/math/random/LocalRandom;SEED_MASK:J- intermediary - field_34690- Lnet/minecraft/class_6575;field_34690:J- official - e- Ledj;e:J
 
- 
MULTIPLIERprivate static final long MULTIPLIER- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MULTIPLIER- Lnet/minecraft/util/math/random/LocalRandom;MULTIPLIER:J- intermediary - field_34691- Lnet/minecraft/class_6575;field_34691:J- official - f- Ledj;f:J
 
- 
INCREMENTprivate static final long INCREMENT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - INCREMENT- Lnet/minecraft/util/math/random/LocalRandom;INCREMENT:J- intermediary - field_34692- Lnet/minecraft/class_6575;field_34692:J- official - g- Ledj;g:J
 
- 
seedprivate long seed- Mappings:
- Namespace - Name - Mixin selector - named - seed- Lnet/minecraft/util/math/random/LocalRandom;seed:J- intermediary - field_34693- Lnet/minecraft/class_6575;field_34693:J- official - h- Ledj;h:J
 
- 
gaussianGenerator- Mappings:
- Namespace - Name - Mixin selector - named - gaussianGenerator- Lnet/minecraft/util/math/random/LocalRandom;gaussianGenerator:Lnet/minecraft/util/math/random/GaussianGenerator;- intermediary - field_35136- Lnet/minecraft/class_6575;field_35136:Lnet/minecraft/class_6672;- official - i- Ledj;i:Lecv;
 
 
- 
- 
Constructor Details- 
LocalRandompublic LocalRandom(long seed) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/random/LocalRandom;<init>(J)V- intermediary - <init>- Lnet/minecraft/class_6575;<init>(J)V- official - <init>- Ledj;<init>(J)V
 
 
- 
- 
Method Details- 
split
- 
nextSplitter- Specified by:
- nextSplitterin interface- Random
- Mappings:
- Namespace - Name - Mixin selector - named - nextSplitter- Lnet/minecraft/util/math/random/Random;nextSplitter()Lnet/minecraft/util/math/random/RandomSplitter;- intermediary - method_38421- Lnet/minecraft/class_5819;method_38421()Lnet/minecraft/class_6574;- official - e- Lazh;e()Ledg;
 
- 
setSeedpublic void setSeed(long seed) 
- 
nextpublic int next(int bits) - Specified by:
- nextin interface- BaseRandom
- Mappings:
- Namespace - Name - Mixin selector - named - next- Lnet/minecraft/util/math/random/BaseRandom;next(I)I- intermediary - method_43156- Lnet/minecraft/class_6566;method_43156(I)I- official - c- Leci;c(I)I
 
- 
nextGaussianpublic double nextGaussian()- Specified by:
- nextGaussianin interface- Random
- Mappings:
- Namespace - Name - Mixin selector - named - nextGaussian- Lnet/minecraft/util/math/random/Random;nextGaussian()D- intermediary - method_43059- Lnet/minecraft/class_5819;method_43059()D- official - k- Lazh;k()D
 
 
-