Random array of numbers

 
import java.util.Random;

public class Main {
  public static void main(String[] args) {
    Random r = new Random();

    // generate some random boolean values
    boolean[] booleans = new boolean[10];
    for (int i = 0; i < booleans.length; i++) {
      booleans[i] = r.nextBoolean();
    }

    for (boolean b : booleans) {
      System.out.print(b + ", ");
    }

    // generate a uniformly distributed int random numbers
    int[] integers = new int[10];
    for (int i = 0; i < integers.length; i++) {
      integers[i] = r.nextInt();
    }

    for (int i : integers) {
      System.out.print(i + ", ");
    }

    // generate a uniformly distributed float random numbers
    float[] floats = new float[10];
    for (int i = 0; i < floats.length; i++) {
      floats[i] = r.nextFloat();
    }

    for (float f : floats) {
      System.out.print(f + ", ");
    }

    // generate a Gaussian normally distributed random numbers
    double[] gaussians = new double[10];
    for (int i = 0; i < gaussians.length; i++) {
      gaussians[i] = r.nextGaussian();
    }

    for (double d : gaussians) {
      System.out.print(d + ", ");
    }
  }
}
  
Home 
  Java Book 
    Runnable examples  

Math:
  1. Convert between polar and rectangular coordinates
  2. Random bytes
  3. Random boolean
  4. Random integer between lo and hi interval
  5. Random long type number
  6. Random numbers between 1 and 100
  7. Random number between 0 AND 10
  8. Random integers that range from from 0 to n
  9. Random string consists of random characters.
  10. Random array of numbers
  11. Round float and double numbers
  12. Round to ceiling
  13. Round to floor value