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/ThreadSafeRandomintermediary net/minecraft/class_7384official dzr
-
Field Summary
FieldsModifier 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.BaseRandom
DOUBLE_MULTIPLIER, FLOAT_MULTIPLIERFields inherited from interface net.minecraft.util.math.random.Random
field_38930 -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.math.random.BaseRandom
nextBoolean, nextDouble, nextFloat, nextInt, nextInt, nextLongMethods inherited from interface net.minecraft.util.math.random.Random
nextBetween, nextBetweenExclusive, nextTriangular, skip
-
Field Details
-
INT_BITS
private static final int INT_BITSDeprecated.- See Also:
- Mappings:
Namespace Name Mixin selector named INT_BITSLnet/minecraft/util/math/random/ThreadSafeRandom;INT_BITS:Iintermediary field_38760Lnet/minecraft/class_7384;field_38760:Iofficial dLdzr;d:I
-
SEED_MASK
private static final long SEED_MASKDeprecated.- See Also:
- Mappings:
Namespace Name Mixin selector named SEED_MASKLnet/minecraft/util/math/random/ThreadSafeRandom;SEED_MASK:Jintermediary field_38761Lnet/minecraft/class_7384;field_38761:Jofficial eLdzr;e:J
-
MULTIPLIER
private static final long MULTIPLIERDeprecated.- See Also:
- Mappings:
Namespace Name Mixin selector named MULTIPLIERLnet/minecraft/util/math/random/ThreadSafeRandom;MULTIPLIER:Jintermediary field_38762Lnet/minecraft/class_7384;field_38762:Jofficial fLdzr;f:J
-
INCREMENT
private static final long INCREMENTDeprecated.- See Also:
- Mappings:
Namespace Name Mixin selector named INCREMENTLnet/minecraft/util/math/random/ThreadSafeRandom;INCREMENT:Jintermediary field_38763Lnet/minecraft/class_7384;field_38763:Jofficial gLdzr;g:J
-
seed
Deprecated.- Mappings:
Namespace Name Mixin selector named seedLnet/minecraft/util/math/random/ThreadSafeRandom;seed:Ljava/util/concurrent/atomic/AtomicLong;intermediary field_38764Lnet/minecraft/class_7384;field_38764:Ljava/util/concurrent/atomic/AtomicLong;official hLdzr;h:Ljava/util/concurrent/atomic/AtomicLong;
-
gaussianGenerator
Deprecated.- Mappings:
Namespace Name Mixin selector named gaussianGeneratorLnet/minecraft/util/math/random/ThreadSafeRandom;gaussianGenerator:Lnet/minecraft/util/math/random/GaussianGenerator;intermediary field_38765Lnet/minecraft/class_7384;field_38765:Lnet/minecraft/class_6672;official iLdzr;i:Ldza;
-
-
Constructor Details
-
ThreadSafeRandom
public ThreadSafeRandom(long seed) Deprecated.- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/random/ThreadSafeRandom;<init>(J)Vintermediary <init>Lnet/minecraft/class_7384;<init>(J)Vofficial <init>Ldzr;<init>(J)V
-
-
Method Details
-
split
Deprecated. -
nextSplitter
Deprecated.- Specified by:
nextSplitterin interfaceRandom- Mappings:
Namespace Name Mixin selector named nextSplitterLnet/minecraft/util/math/random/Random;nextSplitter()Lnet/minecraft/util/math/random/RandomSplitter;intermediary method_38421Lnet/minecraft/class_5819;method_38421()Lnet/minecraft/class_6574;official eLayw;e()Ldzl;
-
setSeed
public void setSeed(long seed) Deprecated. -
next
public int next(int bits) Deprecated.- Specified by:
nextin interfaceBaseRandom- Mappings:
Namespace Name Mixin selector named nextLnet/minecraft/util/math/random/BaseRandom;next(I)Iintermediary method_43156Lnet/minecraft/class_6566;method_43156(I)Iofficial cLdyn;c(I)I
-
nextGaussian
public double nextGaussian()Deprecated.- Specified by:
nextGaussianin interfaceRandom- Mappings:
Namespace Name Mixin selector named nextGaussianLnet/minecraft/util/math/random/Random;nextGaussian()Dintermediary method_43059Lnet/minecraft/class_5819;method_43059()Dofficial kLayw;k()D
-