Çözümü buldum.

import java.util.Scanner;

public class Odev4 {

public static void main(String[] args) {
int adet, aralik,sayac=0;
Scanner oku = new Scanner(System.in);
System.out.println("Kaç adet sayı üretilecek?");
adet = oku.nextInt();
System.out.println("Sayı aralığı ne olacak?");
aralik = oku.nextInt();

int[] diziAdet = new int[adet];

for(int i = 0; i diziAdet[i] = (int) (Math.random() * aralik);
}
for(int j = 0; j < diziAdet.length; j++){
for(int k = 0; k < diziAdet.length; k++){
if(diziAdet[j] == diziAdet[k]){
for(int l = 0; l < j; l++){
if(diziAdet[l] == diziAdet[j]) sayac = -1;
}
sayac++;
}
}
if(sayac!=0){
System.out.println("Sayı : " + diziAdet[j] + " Tekrar:" + sayac);
sayac = 0;
}

}
}
}



İç içe üç tane döngü kurarak ikinci döngünün girişinde seri elemanlarının birbirine eşit olup olmadığını kontrol ettim. Eğer eşitse üçüncü döngümü ilk döngümün bulunduğu yere kadar döndürerek, sayıların eşitliğini kontrol ettim. Eğer birbirlerine eşitse sayacımı -1 e eşitledim. (Bu da ekrana yazdırırken bulunan sayıları birden fazla yazdırmayı engellemek için.) Sonrasında ikinci döngümün içinde sayacımı arttırdım. Birinci döngümün içinde ise sayaç 0'a eşit değilse sayıları yazdırdım. ozgurgezen