Interface BaseSimpleRandom

All Superinterfaces:
AbstractRandom
All Known Implementing Classes:
AtomicSimpleRandom, BlockingSimpleRandom, ChunkRandom, SimpleRandom

public interface BaseSimpleRandom extends AbstractRandom
Mappings:
Namespace Name
official cxp
intermediary net/minecraft/class_6566
named net/minecraft/util/math/random/BaseSimpleRandom
  • Field Details

    • FLOAT_MULTIPLIER

      static final float FLOAT_MULTIPLIER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcxp;b:F
      intermediary field_34582 Lnet/minecraft/class_6566;field_34582:F
      named FLOAT_MULTIPLIER Lnet/minecraft/util/math/random/BaseSimpleRandom;FLOAT_MULTIPLIER:F
    • DOUBLE_MULTIPLIER

      static final double DOUBLE_MULTIPLIER
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcxp;c:D
      intermediary field_34583 Lnet/minecraft/class_6566;field_34583:D
      named DOUBLE_MULTIPLIER Lnet/minecraft/util/math/random/BaseSimpleRandom;DOUBLE_MULTIPLIER:D
  • Method Details

    • next

      int next(int bits)
      Mappings:
      Namespace Name Mixin selector
      official c Lcxp;c(I)I
      intermediary method_43156 Lnet/minecraft/class_6566;method_43156(I)I
      named next Lnet/minecraft/util/math/random/BaseSimpleRandom;next(I)I
    • nextInt

      default int nextInt()
      Specified by:
      nextInt in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official f Lakt;f()I
      intermediary method_43054 Lnet/minecraft/class_5819;method_43054()I
      named nextInt Lnet/minecraft/util/math/random/AbstractRandom;nextInt()I
    • nextInt

      default int nextInt(int bound)
      Specified by:
      nextInt in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official a Lakt;a(I)I
      intermediary method_43048 Lnet/minecraft/class_5819;method_43048(I)I
      named nextInt Lnet/minecraft/util/math/random/AbstractRandom;nextInt(I)I
    • nextLong

      default long nextLong()
      Specified by:
      nextLong in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official g Lakt;g()J
      intermediary method_43055 Lnet/minecraft/class_5819;method_43055()J
      named nextLong Lnet/minecraft/util/math/random/AbstractRandom;nextLong()J
    • nextBoolean

      default boolean nextBoolean()
      Specified by:
      nextBoolean in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official h Lakt;h()Z
      intermediary method_43056 Lnet/minecraft/class_5819;method_43056()Z
      named nextBoolean Lnet/minecraft/util/math/random/AbstractRandom;nextBoolean()Z
    • nextFloat

      default float nextFloat()
      Specified by:
      nextFloat in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official i Lakt;i()F
      intermediary method_43057 Lnet/minecraft/class_5819;method_43057()F
      named nextFloat Lnet/minecraft/util/math/random/AbstractRandom;nextFloat()F
    • nextDouble

      default double nextDouble()
      Specified by:
      nextDouble in interface AbstractRandom
      Mappings:
      Namespace Name Mixin selector
      official j Lakt;j()D
      intermediary method_43058 Lnet/minecraft/class_5819;method_43058()D
      named nextDouble Lnet/minecraft/util/math/random/AbstractRandom;nextDouble()D