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] = 0;
diziAdet[i] = (int) (Math.random() * aralik +1);
for(int j = 0; j < diziAdet.length; j++){
if(diziAdet[i] == diziAdet[j]){
sayac++;
}
}
System.out.println("Sayı : " + diziAdet[i] + " Tekrar:" + sayac);
sayac = 0;

}
}


arkadaşlar bu programda rastgele 10 kere belirlediğimiz sayı aralığında sayı üretiyoruz. Amacım ise her sayıdan kaç kere üretildiğini bulmak fakat bu şekilde yaptığımda her sayıyı teker teker yazıyor. Örneğin;

Sayı : 1 Tekrar : 1
Sayı : 1 Tekrar : 2
Sayı : 2 Tekrar : 1
Sayı : 1 Tekrar : 3
Sayı : 2 Tekrar :2

gibi. Benim istediğim ise;

Sayı : 1 Tekrar : 3
Sayı : 2 Tekrar : 2.

İlla java dilinde cevaplamanıza gerek yok. Temel mantığı söylerseniz yeterli benim için. Çok teşekkür ederim şimdiden.