I was trying to solve a problem.I have to define an array with 5 elements on it and define a random generator method with 3 defined integersi1,i2,i3 that would be different from each other.So when the variables will be generated they have to be different .I hope that i am clear.Can anybody please help me ,or any suggestion would be welcome.
import java.util.*;
public class Array {
public static void main(String[] arg) {
int[] v = { 1, 2, 3, 4, 5 };
DisplayArray(v);
Array n = new Array();
n.randomGenerator();
}
private static void DisplayArray(int[] arr) {
for (int x : arr)
System.out.print(x + " ");
System.out.println();
}
public int[] randomGenerator() {
int[] a = new int[3];
int i1;
int i2;
int i3;
for (int i = 0; i < a.length; i++) {
a[i] = (int) (Math.random() * 5);
}
i1 = a[0];
i2 = a[1];
i3 = a[2];
if (i1 != i2 && i2 != i3 && i1 != i3) {
System.out.println(i1 + "," + i2 + "," + i3);
} else {
if (i1 == i2 && i2 == i3 && i1 == i3) {
}
}
return a;
}
}