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

examples.PRandomNumberGenerator Maven / Gradle / Ivy

The newest version!
package examples;

import com.github.rcaller.rstuff.RCaller;
import com.github.rcaller.statistics.RandomNumberGenerator;

import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Mehmet Hakan Satman
 */
public class PRandomNumberGenerator {

    public static void main(String[] args) {
        new PRandomNumberGenerator();
    }

    public PRandomNumberGenerator() {
        try {
            /**
             * RCaller instant
             */
            RCaller caller = RCaller.create();

            /**
             * Random Number Generator
             */
            RandomNumberGenerator rng = new RandomNumberGenerator(caller);
            
            /**
             * Generating random numbers from a normal distribution with 
             * zero mean and unit standard deviation
             */
            double[] d = rng.randomNormal(10, 0, 1);
            
            /**
             * Printing generated content
             */
            for (double aD : d) {
                System.out.println(aD);
            }
        } catch (Exception e) {
            Logger.getLogger(PRandomNumberGenerator.class.getName()).log(Level.SEVERE, e.getMessage());
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy