Валидатор сломан или что делать вообще?

Задание

4.1. Создай класс Helper.

4.1.1. Добавь в него статический метод String generateRandomString(), который будет генерировать случайную строку. Воспользуйся для этого классами SecureRandom и BigInteger. Подсказка: гугли запрос "random string java".

4.1.2. Добавь в класс статический метод printMessage(String message). Он должен выводить переданный текст в консоль. Весь дальнейший вывод в программе должен быть реализован через этот метод!

4.2. Создай класс ExceptionHandler.

4.2.1. Добавь в него статический метод log(Exception e), который будет выводить краткое описание исключения.

Требования:

1. Метод generateRandomString класса Helper должен генерировать случайную строку используя способ описанный в условии задачи.

2. Метод printMessage класса Helper должен выводить переданный текст на экран.

3. Метод log класса ExceptionHandler должен выводить на экран краткое описание исключения.

Класс Helper:

public class Helper {
    public String generateRandomString() {
        SecureRandom secureRandom = new SecureRandom();
        return new BigInteger(130, secureRandom).toString(32);
    }

    public static void printMessage(String message) {
        System.out.println(message);
    }
}

Класс ExceptionHandler:

public class ExceptionHandler {
    public static void log(Exception e){
        Helper.printMessage(e.toString());
    }
}

Раньше это у всех работало, сейчас нет. Что в этих 4 строчках кода менять мягко говоря непонятно.

Валидатор выдает следующее:

Перечитай условие и воспользуйся любимым поисковиком. Должно получиться что-то вроде new BigInteger(130, new SecureRandom()).toString(32).

Остальные два пункта он принимает.

задан 12 Янв, 13:04

Aftogen's gravatar image

Aftogen
153
одобрено: 100%


Я идиот, забейте.

ссылка

опубликован 12 Янв, 13:23

Aftogen's gravatar image

Aftogen
153
одобрено: 100%

Ваш ответ
включить просмотр

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×186
×92
×6
×1

Задан: 12 Янв, 13:04

Просмотров: 100 раз

Отредактирован: 12 Янв, 13:23