@Override
    public List<Integer> getRandomNumbers(int amount, int maxRange) {

        if (amount < 1 || maxRange < 1) {
            throw new IllegalArgumentException("Amount or maxRange can't be less then 1!");
        }

        Random random = new Random();

        List<Integer> targetList = new ArrayList<Integer>();

        for (int j = 0; j < amount; j++) {
            targetList.add(random.nextInt(maxRange));
        }
        return targetList;
    }