Class RandomNumberGenerator


  • public class RandomNumberGenerator
    extends Object
    Author:
    Mehmet Hakan Satman
    • Constructor Detail

      • RandomNumberGenerator

        public RandomNumberGenerator​(RCaller rcaller)
    • Method Detail

      • randomNormal

        public double[] randomNormal​(int n,
                                     double mean,
                                     double standardDeviation)
                              throws Exception
        Throws:
        Exception
      • randomLogNormal

        public double[] randomLogNormal​(int n,
                                        double logmean,
                                        double logStandardDeviation)
                                 throws Exception
        Throws:
        Exception
      • randomUniform

        public double[] randomUniform​(int n,
                                      double min,
                                      double max)
                               throws Exception
        Throws:
        Exception
      • randomBeta

        public double[] randomBeta​(int n,
                                   double shape1,
                                   double shape2)
                            throws Exception
        Throws:
        Exception
      • randomCauchy

        public double[] randomCauchy​(int n,
                                     double location,
                                     double scale)
                              throws Exception
        Throws:
        Exception
      • randomT

        public double[] randomT​(int n,
                                int df)
                         throws Exception
        Throws:
        Exception
      • randomChisqare

        public double[] randomChisqare​(int n,
                                       int df)
                                throws Exception
        Throws:
        Exception
      • randomF

        public double[] randomF​(int n,
                                int df1,
                                int df2)
                         throws Exception
        Throws:
        Exception
      • randomPoisson

        public double[] randomPoisson​(int n,
                                      double lambda)
                               throws Exception
        Throws:
        Exception
      • randomBinom

        public double[] randomBinom​(int n,
                                    int size,
                                    double p)
                             throws Exception
        Throws:
        Exception
      • randomNegativeBinom

        public double[] randomNegativeBinom​(int n,
                                            int size,
                                            double p)
                                     throws Exception
        Throws:
        Exception
      • randomMultinomial

        public double[] randomMultinomial​(int n,
                                          int size,
                                          double p)
                                   throws Exception
        Throws:
        Exception
      • randomGeometric

        public double[] randomGeometric​(int n,
                                        double p)
                                 throws Exception
        Throws:
        Exception
      • randomWeibull

        public double[] randomWeibull​(int n,
                                      double shape,
                                      double scale)
                               throws Exception
        Throws:
        Exception
      • randomHyperGeometric

        public double[] randomHyperGeometric​(int amount,
                                             int n,
                                             int m,
                                             int k)
                                      throws Exception
        Throws:
        Exception
      • randomExponential

        public double[] randomExponential​(int n,
                                          double theta)
                                   throws Exception
        Throws:
        Exception
      • randomGamma

        public double[] randomGamma​(int n,
                                    double shape,
                                    double rate,
                                    double scale)
                             throws Exception
        Throws:
        Exception