Witam, mam taki kod, który przeprowadza 5mln losowań liczb od 1 do 49, potem zlicza ile razy wypadła dana liczba. Chciałbym znaleźć 6 liczb, które wypadały najczęściej. Można to zrobić za pomocą warunków ale to chyba będzie zbyt skomplikowane i długie. Czy istnieje jakiś inny sposób? Proszę o podpowiedź.
package cwiczenia;
import java.security.SecureRandom;
public class Cwiczenia77 {
public static void main(String[] args) {
SecureRandom los = new SecureRandom();
int [] czestosc = new int [50];
for (int losowanie = 1; losowanie <= 5000000; losowanie++) {
++czestosc [1 + los.nextInt(49)];
}
System.out.printf("%s%15s%n", "Liczba", "Ilość razy");
for (int licznik = 1; licznik <= 49; licznik++) {
System.out.printf("%6d%15d%n", licznik, czestosc[licznik]);
}
}
}