Witam chcę wypełnić tablicę randomowymi wartościami bez powtórzeń rozmiar tablicy wynosi 4 (potem wprowadzę ograniczenie) stworzyłem taką klasę
public static int[] wypelnij(int tab[]){
int n=10;
int pomoc;
Random rand = new Random();
for(int i=0; i<tab.length; i++){
do{
pomoc=rand.nextInt(n+1);
}while(Arrays.asList(tab).contains(pomoc)); // zamienia mi tablicę na listę po czym przeszukuje czy wartość wylosowana się w niej znajduje
tab[i]=pomoc;
}
return tab;
}
ale problem w tym że dalej mam powtarzające się wartości