public void Randomize(Integer num){
HashMap<Integer, Integer> map = new HashMap<>();
for(int i = 0; i <= num; i++){
int random = (int)(Math.random()* (21 - 1)) + 1;
if(!map.containsKey(random)){
map.put(random, 1);
}
int temp = map.get(random);
temp++;
map.put(random, temp);
}
сделал sout для отображения карты в терминале. сумма всех значений составляет 1021, а не 1000}