BodyPart attackedBodyPart = null;
       hitCount = hitCount + new Random().nextInt(4);

       if (hitCount == 1) {
           attackedBodyPart = BodyPart.ARM;
       } else if (hitCount == 2) {
           attackedBodyPart = BodyPart.HEAD;
       } else if (hitCount == 3) {
           attackedBodyPart = BodyPart.LEG;
       } else if (hitCount >= 4) {
           hitCount = 0;
           attackedBodyPart = BodyPart.CHEST;

       }

       return attackedBodyPart;
Когда делаю: hitCount = hitCount + new Random().nextInt(4);, то не проходит валидацию, хотя вывод соответствует заданию. Амиго атаковал робота Сгибальщик-02, атакована рука, защищена грудь Амиго атаковал робота Сгибальщик-02, атакована голова, защищена нога Сгибальщик-02 атаковал робота Амиго, атакована грудь, защищена нога Амиго атаковал робота Сгибальщик-02, атакована грудь, защищена нога Сгибальщик-02 атаковал робота Амиго, атакована нога, защищена грудь Амиго атаковал робота Сгибальщик-02, атакована нога, защищена грудь Сгибальщик-02 атаковал робота Амиго, атакована рука, защищена рука Амиго атаковал робота Сгибальщик-02, атакована грудь, защищена голова