Package org.jruby

Class RubyRandom.RandomType

java.lang.Object
org.jruby.RubyRandom.RandomType
Enclosing class:
RubyRandom

public static final class RubyRandom.RandomType extends Object
Internal API, subject to change.
  • Field Details

  • Constructor Details

  • Method Details

    • randomFromFixnum

      public static Random randomFromFixnum(RubyFixnum seed)
    • randomFromLong

      public static Random randomFromLong(long seed)
    • randomFromBignum

      public static Random randomFromBignum(RubyBignum seed)
    • randomFromBigInteger

      public static Random randomFromBigInteger(BigInteger big)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • genrandInt32

      int genrandInt32()
    • genrandReal

      double genrandReal()
    • genrandReal2

      double genrandReal2()
    • getSeed

      RubyInteger getSeed()
    • getState

      RubyBignum getState()
    • getLeft

      int getLeft()
    • bigEndianToInts

      private static int[] bigEndianToInts(byte[] buf, int initKeyLen)