Documentation of 'cern.jet.random.tdouble.DoubleUniform' Java class
DoubleUniform
cern.jet.random.tdouble

Class DoubleUniform

    • Constructor Summary

      Constructors 
      Constructor and Description
      DoubleUniform(double min, double max, DoubleRandomEngine randomGenerator)
      Constructs a uniform distribution with the given minimum and maximum.
      DoubleUniform(double min, double max, int seed)
      Constructs a uniform distribution with the given minimum and maximum, using a DoubleMersenneTwister seeded with the given seed.
      DoubleUniform(DoubleRandomEngine randomGenerator)
      Constructs a uniform distribution with min=0.0 and max=1.0.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double cdf(double x)
      Returns the cumulative distribution function (assuming a continous uniform distribution).
      boolean nextBoolean()
      Returns a uniformly distributed random boolean.
      double nextDouble()
      Returns a uniformly distributed random number in the open interval (min,max) (excluding min and max).
      double nextDoubleFromTo(double from, double to)
      Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
      float nextFloatFromTo(float from, float to)
      Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
      int nextInt()
      Returns a uniformly distributed random number in the closed interval [min,max] (including min and max).
      int nextIntFromTo(int from, int to)
      Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
      long nextLongFromTo(long from, long to)
      Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
      double pdf(double x)
      Returns the probability distribution function (assuming a continous uniform distribution).
      void setState(double min, double max)
      Sets the internal state.
      static boolean staticNextBoolean()
      Returns a uniformly distributed random boolean.
      static double staticNextDouble()
      Returns a uniformly distributed random number in the open interval (0,1) (excluding 0 and 1).
      static double staticNextDoubleFromTo(double from, double to)
      Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
      static float staticNextFloatFromTo(float from, float to)
      Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to).
      static int staticNextIntFromTo(int from, int to)
      Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
      static long staticNextLongFromTo(long from, long to)
      Returns a uniformly distributed random number in the closed interval [from,to] (including from and to).
      static void staticSetRandomEngine(DoubleRandomEngine randomGenerator)
      Sets the uniform random number generation engine shared by all static methods.
      java.lang.String toString()
      Returns a String representation of the receiver.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DoubleUniform

        public DoubleUniform(double min,
                             double max,
                             int seed)
        Constructs a uniform distribution with the given minimum and maximum, using a DoubleMersenneTwister seeded with the given seed.
      • DoubleUniform

        public DoubleUniform(double min,
                             double max,
                             DoubleRandomEngine randomGenerator)
        Constructs a uniform distribution with the given minimum and maximum.
      • DoubleUniform

        public DoubleUniform(DoubleRandomEngine randomGenerator)
        Constructs a uniform distribution with min=0.0 and max=1.0.
    • Method Detail

      • cdf

        public double cdf(double x)
        Returns the cumulative distribution function (assuming a continous uniform distribution).
      • nextBoolean

        public boolean nextBoolean()
        Returns a uniformly distributed random boolean.
      • nextDouble

        public double nextDouble()
        Returns a uniformly distributed random number in the open interval (min,max) (excluding min and max).
        Specified by:
        nextDouble in class AbstractDoubleDistribution
      • nextDoubleFromTo

        public double nextDoubleFromTo(double from,
                                       double to)
        Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to). Pre conditions: from <= to.
      • nextFloatFromTo

        public float nextFloatFromTo(float from,
                                     float to)
        Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to). Pre conditions: from <= to.
      • nextInt

        public int nextInt()
        Returns a uniformly distributed random number in the closed interval [min,max] (including min and max).
        Overrides:
        nextInt in class AbstractDoubleDistribution
      • nextIntFromTo

        public int nextIntFromTo(int from,
                                 int to)
        Returns a uniformly distributed random number in the closed interval [from,to] (including from and to). Pre conditions: from <= to.
      • nextLongFromTo

        public long nextLongFromTo(long from,
                                   long to)
        Returns a uniformly distributed random number in the closed interval [from,to] (including from and to). Pre conditions: from <= to.
      • pdf

        public double pdf(double x)
        Returns the probability distribution function (assuming a continous uniform distribution).
      • setState

        public void setState(double min,
                             double max)
        Sets the internal state.
      • staticNextBoolean

        public static boolean staticNextBoolean()
        Returns a uniformly distributed random boolean.
      • staticNextDouble

        public static double staticNextDouble()
        Returns a uniformly distributed random number in the open interval (0,1) (excluding 0 and 1).
      • staticNextDoubleFromTo

        public static double staticNextDoubleFromTo(double from,
                                                    double to)
        Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to). Pre conditions: from <= to.
      • staticNextFloatFromTo

        public static float staticNextFloatFromTo(float from,
                                                  float to)
        Returns a uniformly distributed random number in the open interval (from,to) (excluding from and to). Pre conditions: from <= to.
      • staticNextIntFromTo

        public static int staticNextIntFromTo(int from,
                                              int to)
        Returns a uniformly distributed random number in the closed interval [from,to] (including from and to). Pre conditions: from <= to.
      • staticNextLongFromTo

        public static long staticNextLongFromTo(long from,
                                                long to)
        Returns a uniformly distributed random number in the closed interval [from,to] (including from and to). Pre conditions: from <= to.
      • staticSetRandomEngine

        public static void staticSetRandomEngine(DoubleRandomEngine randomGenerator)
        Sets the uniform random number generation engine shared by all static methods.
        Parameters:
        randomGenerator - the new uniform random number generation engine to be shared.
      • toString

        public java.lang.String toString()
        Returns a String representation of the receiver.
        Overrides:
        toString in class java.lang.Object

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.