Examples of RandomGenerator


Examples of org.apache.commons.math3.random.RandomGenerator

                                      double y,
                                      double radius,
                                      double xSigma,
                                      double ySigma,
                                      long seed) {
        final RandomGenerator rng = new Well44497b(seed);
        this.radius = radius;
        cX = new NormalDistribution(rng, x, xSigma,
                                    NormalDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY);
        cY = new NormalDistribution(rng, y, ySigma,
                                    NormalDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY);
View Full Code Here

Examples of org.apache.commons.math3.random.RandomGenerator

                                            double b,
                                            double sigma,
                                            double lo,
                                            double hi,
                                            long seed) {
        final RandomGenerator rng = new Well44497b(seed);
        slope = a;
        intercept = b;
        error = new NormalDistribution(rng, 0, sigma,
                                       NormalDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY);
        x = new UniformRealDistribution(rng, lo, hi,
View Full Code Here

Examples of org.apache.commons.math3.random.RandomGenerator

        final List<T> parent2Rep = second.getRepresentation();
        // and of the children
        final List<T> child1Rep = new ArrayList<T>(length);
        final List<T> child2Rep = new ArrayList<T>(length);

        final RandomGenerator random = GeneticAlgorithm.getRandomGenerator();

        for (int index = 0; index < length; index++) {

            if (random.nextDouble() < ratio) {
                // swap the bits -> take other parent
                child1Rep.add(parent2Rep.get(index));
                child2Rep.add(parent1Rep.get(index));
            } else {
                child1Rep.add(parent1Rep.get(index));
View Full Code Here

Examples of org.xtreemfs.babudb.sandbox.RandomGenerator

  public void testInitialize() {
    Logging.start(Logging.LEVEL_ERROR);

    for (int i=0;i<NO_TESTS_PER_CASE;i++){
      long testSeed = RandomGenerator.getRandomSeed();
      assertEquals(new RandomGenerator().initialize(testSeed).toString(),
             new RandomGenerator().initialize(testSeed).toString());
    }
  }
View Full Code Here

Examples of org.xtreemfs.babudb.sandbox.RandomGenerator

  @Test
  public void testLSNInsertGroup() throws Exception {
    // initialization
    Random random = new Random();
    long testSeed = RandomGenerator.getRandomSeed();
    RandomGenerator testGen1 = new RandomGenerator();
    RandomGenerator testGen2 = new RandomGenerator()
    testGen1.initialize(testSeed);
    testGen2.initialize(testSeed);
   
    assert (RandomGenerator.MAX_SEQUENCENO<((long) Integer.MAX_VALUE)) : "This test cannot handle such a big MAX_SEQUENCENO.";
    int viewID = random.nextInt(RandomGenerator.MAX_VIEWID-(RandomGenerator.MAX_VIEWID/2))+1;
    long sequenceNO = random.nextInt((int) (RandomGenerator.MAX_SEQUENCENO-1L))+1L;
    LSN testLSN = new LSN(viewID,sequenceNO);
   
    for (int i=0;i<NO_TESTS_PER_CASE;i++){
      assertEquals(testGen1.getInsertGroup(testLSN).toString(), testGen2.getInsertGroup(testLSN).toString());
      if (sequenceNO<RandomGenerator.MAX_SEQUENCENO)
        testLSN = new LSN(viewID,++sequenceNO);
      else
        testLSN = new LSN(++viewID,sequenceNO = 1L);
    }
View Full Code Here

Examples of randomevents.generator.RandomGenerator

        } catch (Exception ex) {
            print(ex.getMessage());
            return;
        }

        RandomGenerator randomGenerator = new UniformRandomGenerator(r);
        if (UsersRandomRadioButton.isSelected()) {
            randomGenerator = new UsersRandomGenerator(a, b);
            maxYlabel.setText(String.format("%6.2f", ((UsersRandomGenerator) randomGenerator).maxY));
        } else if (NormalCLTRadioButton.isSelected()) {
            randomGenerator = new NormalCLTRandomGenerator(m, d);
        } else if (NormalBoxMullerRadioButton.isSelected()) {
            randomGenerator = new NormalBoxMullerRandomGenerator(m, d, 0, 1);
        } else if (BeeInHiveRadioButton.isSelected()) {
            randomGenerator = new Hive(steps);
        }
        randoms = randomGenerator.randNumbers(count);

        updateHistograms();

        statistical.compute(randoms);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.