To get the Random
int values we utilise the
java.util.Math provided under java library. Since
Math.random()returns random double value between 0 and 1 , we multiply it by 100 to get random numbers between 0 to 100 and then we cast it into type
int.
To store random double values in an array we don’t need to cast the double value returned by
Math.random() function. See code below.
import java.util.Arrays;
public class ArrayRandomValues {
public static void main(String args[]) {
int[] myIntArray = new int[100];
for (int i = 0; i < myIntArray.length; i++) {
myIntArray[i] = (int) (Math.random() * 100);
}
System.out.println(Arrays.toString(myIntArray));
double[] myDoubleArray = new double[100];
for (int i = 0; i < myDoubleArray.length; i++) {
myDoubleArray[i] = Math.random() * 100;
}
System.out.println(Arrays.toString(myDoubleArray));
}
}