import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class Test {
private static int[] readArray(int arraySize) {
Random r = new Random();
int[] arr = new int[arraySize];
for (int i=0; i<arr.length; i++) {
arr[i] = r.nextInt(arraySize);
}
return arr;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter array size: ");
int size = sc.nextInt();
int[] arr = readArray(size);
System.out.println(Arrays.toString(arr));
}
}
How to modify above code, so that if I input 100, I have an array of 100 numbers without duplicates ?
Thank you.