Package java.util

Examples of java.util.Random.nextBoolean()


   public void process() throws Exception {
      if (hosts == null)
         return;
      Random random = new Random();
      for (int i=0; i < hosts.length; i++) {
         if (random.nextBoolean())
            continue;
         global.getProperty().set("filewatcher.test.counter", "" + (++counter));
         global.getProperty().set("filewatcher.test.hostname", hosts[i]);
         String tmp = replace(content);
         if (tmp != null) {
View Full Code Here


      float[] orig = new float[16*1024*1024];
      MutableSparseFloatArray arr = new MutableSparseFloatArray(new float[orig.length]);
     
      for (int i = 0; i < 32*1024; i++) {
        int idx = r.nextInt(orig.length);
        if (r.nextBoolean()) {
          assertTrue("orig "+orig[idx]+" not the same as arr "+arr.get(idx)+" at idx="+idx, orig[idx] == arr.get(idx));
        } else {
          float val = r.nextFloat();
          orig[idx] = val;
          arr.set(idx, val);
View Full Code Here

  testBooleanArray(new boolean[] { false });
  testBooleanArray(new boolean[] { true, false });
  Random rand = new Random();
  boolean[] v = new boolean[100];
  for (int i = 0; i < v.length; ++i) {
      v[i] = rand.nextBoolean();
  }
  testBooleanArray(v);
    }

    public void testBooleanArray(boolean[] v) throws Exception {
View Full Code Here

    {
        Random r = new Random(count);
        float[] result = new float[count];
        for (int i = 0; i < count; ++i) {
            float f = r.nextFloat();
            result[i] = r.nextBoolean() ? -f : f;
        }
        return result;
    }

    private double[] doubleArray(int count)
View Full Code Here

    {
        Random r = new Random(count);
        double[] result = new double[count];
        for (int i = 0; i < count; ++i) {
            double d = r.nextDouble();
            result[i] = r.nextBoolean() ? -d : d;
        }
        return result;
    }

    private String buildDoc(Object dataArray, boolean addNoise)
View Full Code Here

        Random r = new Random(Array.get(dataArray, 0).hashCode());
        for (int i = 0; i < len; ++i) {
            Object value = Array.get(dataArray, i).toString();
            sb.append(value);
            // Let's add 25% of time
            if (addNoise && r.nextBoolean() && r.nextBoolean()) {
                if (r.nextBoolean()) {
                    sb.append("<!-- comment: "+value+" -->");
                } else {
                    sb.append("<?pi "+value+"?>");
                }
View Full Code Here

        Random r = new Random(Array.get(dataArray, 0).hashCode());
        for (int i = 0; i < len; ++i) {
            Object value = Array.get(dataArray, i).toString();
            sb.append(value);
            // Let's add 25% of time
            if (addNoise && r.nextBoolean() && r.nextBoolean()) {
                if (r.nextBoolean()) {
                    sb.append("<!-- comment: "+value+" -->");
                } else {
                    sb.append("<?pi "+value+"?>");
                }
View Full Code Here

        for (int i = 0; i < len; ++i) {
            Object value = Array.get(dataArray, i).toString();
            sb.append(value);
            // Let's add 25% of time
            if (addNoise && r.nextBoolean() && r.nextBoolean()) {
                if (r.nextBoolean()) {
                    sb.append("<!-- comment: "+value+" -->");
                } else {
                    sb.append("<?pi "+value+"?>");
                }
            }
View Full Code Here

                int len = ARRAY_TEST_LENGTHS[i-1];
                data = new float[len];
                for (int ix = 0; ix < len; ++ix) {
                    // Need to scale: nextFloat is [0.0, 1.0[
                    float value = rnd.nextFloat();
                    if (rnd.nextBoolean()) {
                        value = (float) (value * rnd.nextInt());
                    }
                    if (rnd.nextBoolean()) {
                        value = -value;
                    }
View Full Code Here

                    // Need to scale: nextFloat is [0.0, 1.0[
                    float value = rnd.nextFloat();
                    if (rnd.nextBoolean()) {
                        value = (float) (value * rnd.nextInt());
                    }
                    if (rnd.nextBoolean()) {
                        value = -value;
                    }
                    data[ix] = value;
                }
            }
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.