Package net.minecraft.util.math.random
Class ThreadSafeRandom
java.lang.Object
net.minecraft.util.math.random.ThreadSafeRandom
- All Implemented Interfaces:
- BaseRandom,- Random
Deprecated.
A random that can be shared by multiple threads safely.
- Mappings:
- Namespace - Name - named - net/minecraft/util/math/random/ThreadSafeRandom- intermediary - net/minecraft/class_7384- official - edm
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final GaussianGeneratorDeprecated.private static final longDeprecated.private static final intDeprecated.private static final longDeprecated.private final AtomicLongDeprecated.private static final longDeprecated.Fields 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_BITSDeprecated.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - INT_BITS- Lnet/minecraft/util/math/random/ThreadSafeRandom;INT_BITS:I- intermediary - field_38760- Lnet/minecraft/class_7384;field_38760:I- official - d- Ledm;d:I
 
- 
SEED_MASKprivate static final long SEED_MASKDeprecated.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SEED_MASK- Lnet/minecraft/util/math/random/ThreadSafeRandom;SEED_MASK:J- intermediary - field_38761- Lnet/minecraft/class_7384;field_38761:J- official - e- Ledm;e:J
 
- 
MULTIPLIERprivate static final long MULTIPLIERDeprecated.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MULTIPLIER- Lnet/minecraft/util/math/random/ThreadSafeRandom;MULTIPLIER:J- intermediary - field_38762- Lnet/minecraft/class_7384;field_38762:J- official - f- Ledm;f:J
 
- 
INCREMENTprivate static final long INCREMENTDeprecated.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - INCREMENT- Lnet/minecraft/util/math/random/ThreadSafeRandom;INCREMENT:J- intermediary - field_38763- Lnet/minecraft/class_7384;field_38763:J- official - g- Ledm;g:J
 
- 
seedDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - seed- Lnet/minecraft/util/math/random/ThreadSafeRandom;seed:Ljava/util/concurrent/atomic/AtomicLong;- intermediary - field_38764- Lnet/minecraft/class_7384;field_38764:Ljava/util/concurrent/atomic/AtomicLong;- official - h- Ledm;h:Ljava/util/concurrent/atomic/AtomicLong;
 
- 
gaussianGeneratorDeprecated.- Mappings:
- Namespace - Name - Mixin selector - named - gaussianGenerator- Lnet/minecraft/util/math/random/ThreadSafeRandom;gaussianGenerator:Lnet/minecraft/util/math/random/GaussianGenerator;- intermediary - field_38765- Lnet/minecraft/class_7384;field_38765:Lnet/minecraft/class_6672;- official - i- Ledm;i:Lecv;
 
 
- 
- 
Constructor Details- 
ThreadSafeRandompublic ThreadSafeRandom(long seed) Deprecated.- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/math/random/ThreadSafeRandom;<init>(J)V- intermediary - <init>- Lnet/minecraft/class_7384;<init>(J)V- official - <init>- Ledm;<init>(J)V
 
 
- 
- 
Method Details- 
splitDeprecated.
- 
nextSplitterDeprecated.- 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) Deprecated.
- 
nextpublic int next(int bits) Deprecated.- 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()Deprecated.- 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
 
 
-