Generate a random array of numbers : Random « Development Class « Java

Generate a 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 + ", ");
}
}
}

```

Related examples in the same category

 1 Create random number 2 Create two random number generators with the same seed 3 Does Math.random() produce 0.0 and 1.0 4 Random numbers between 1 and 100 5 Random number between 0 AND 10 6 Random integers that range from from 0 to n 7 Random.nextInt(n) returns a distributed int value between 0 (inclusive) and n (exclusive). 8 Round Java float and double numbers using Math.round 9 Randomizer 10 nextDouble() and nextGaussian() in java.util.Random 11 Generating random numbers 12 Generate random ints by asking Random() for 13 Getting random numbers: nextGaussian 14 Next double and next int 15 Random bytes 16 Random boolean 17 Random long type number 18 Random float type number 19 Random double type number 20 Math.random 21 A wrapper that supports all possible Random methods via the java.lang.Math#random() method and its system-wide {@link Random} object. 22 Operations for random Strings 23 Random Util with ReentrantLock 24 A Java implementation of the MT19937 (Mersenne Twister) pseudo random number generator algorithm 25 Randomizer 26 Random: Properly synchronized and can be used in a multithreaded environment 27 A predictable random number generator. 28 Random GUID 29 A random.org seeded random generator. 30 Generates a secure random word with the given length consisting of uppercase and lowercase letters and numbers. 31 A random choice maker 32 Memory-efficient map of keys to values with list-style random-access semantics. 33 Generates a random integer inside the lo and hi interval 34 Randomizer 35 RandomGUID generates truly random GUIDs 36 A random access text file allows a text file to be accessed randomly starting at any position. 37 A garbage-free randomised quicksort 38 A linear random method based on xor shifts 39 Mersenne Twister Random 40 A GaussianHat is a random number generator that will give you numbers based on a population mean and standard deviation. 41 Randomly permutes the elements of the specified array 42 generate string consists of random characters. 43 Atomic Pseudo Random 44 Atomic Simple Random 45 Mersenne 46 Mersenne Twister 47 Mersenne Twister Fast 48 Mersenne Twister algorithm 49 Emulates a dice