Значение в Hashmap не соответствует правильному числу. повторяется 1000 раз, но общие значения равны 1021 - PullRequest
0 голосов
/ 22 апреля 2020
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}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...