Example usage for org.apache.commons.math.random UniformRandomGenerator UniformRandomGenerator

List of usage examples for org.apache.commons.math.random UniformRandomGenerator UniformRandomGenerator

Introduction

In this page you can find the example usage for org.apache.commons.math.random UniformRandomGenerator UniformRandomGenerator.

Prototype

public UniformRandomGenerator(RandomGenerator generator) 

Source Link

Document

Create a new generator.

Usage

From source file:com.tomgibara.cluster.CreateUniformMouse.java

public static void main(String[] args) throws IOException {
    UniformRandomGenerator gen = new UniformRandomGenerator(new JDKRandomGenerator());
    FileWriter writer = new FileWriter("R/umouse.txt");
    try {/*from w w w.  j  a  v  a  2  s  .c  om*/
        writeCluster(gen, new double[] { 0, 0 }, new double[] { 4, 4 }, 300, writer);
        writeCluster(gen, new double[] { -4, 4 }, new double[] { 2, 2 }, 100, writer);
        writeCluster(gen, new double[] { 4, 4 }, new double[] { 2, 2 }, 100, writer);
    } finally {
        writer.close();
    }
}

From source file:com.tomgibara.cluster.CreateUniformCircles.java

public static void main(String[] args) throws IOException {
    UniformRandomGenerator gen = new UniformRandomGenerator(new JDKRandomGenerator());
    FileWriter writer = new FileWriter("R/circles.txt");
    int size = 400;
    try {/*  w w  w  .j  a  v  a2  s  .  c om*/
        for (int y = 4; y >= -4; y--) {
            for (int x = -4; x <= 4; x++) {
                writeCluster(gen, new double[] { x, y }, new double[] { 0.3, 0.3 }, size, writer);
            }
        }
    } finally {
        writer.close();
    }
}

From source file:org.hippoecm.hst.demo.addonmodules.randomnumbers.RandomGeneratorImpl.java

public RandomGeneratorImpl() {
    JDKRandomGenerator rg = new JDKRandomGenerator();
    rg.setSeed(System.currentTimeMillis());
    generator = new UniformRandomGenerator(rg);
}