All Downloads are FREE. Search and download functionalities are using the official Maven repository.

umontreal.iro.lecuyer.randvar.exam.normaltest Maven / Gradle / Ivy

Go to download

SSJ is a Java library for stochastic simulation, developed under the direction of Pierre L'Ecuyer, in the Département d'Informatique et de Recherche Opérationnelle (DIRO), at the Université de Montréal. It provides facilities for generating uniform and nonuniform random variates, computing different measures related to probability distributions, performing goodness-of-fit tests, applying quasi-Monte Carlo methods, collecting (elementary) statistics, and programming discrete-event simulations with both events and processes.

The newest version!
import umontreal.iro.lecuyer.rng.*;
import umontreal.iro.lecuyer.randvar.*;

public class normaltest
{
   public static void main (String[] args) {
      // Create 3 parallel streams of random numbers
      RandomStream stream1 = new MRG31k3p();
      RandomStream stream2 = new MRG31k3p();
      RandomStream stream3 = new MRG31k3p();

      // Create 3 parallel streams of normal random variates
      RandomVariateGen gen1 = new NormalGen (stream1);
      RandomVariateGen gen2 = new NormalGen (stream2);
      RandomVariateGen gen3 = new NormalGen (stream3);

      final int n = 5;
      genere (gen1, n);
      genere (gen2, n);
      genere (gen3, n);
   }

   private static void genere (RandomVariateGen gen, int n) {
      double u;
      for (int i = 0; i < n; i++) {
         u = gen.nextDouble();
         System.out.printf ("%12.6f%n", u);
      }
      System.out.println ("----------------------");
   }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy