Задача №1. Создание генератора случайных чисел (пример:
randomajzer.ru и
findh.org/5216-generator-... - поддержка создания числовых значений в несколько десятков миллионов одновременно по указанным параметрам
- стабильная работа при генерировании крупных числовых значений состоящих из множественных цифр
- сделать генерирование чисел одной задачей, т.е. получаем значение от и до и тут же создаем из него количество числовых значений по итогу
Задача №2. Создание генератора выбора указанной информации (пример:
findh.org/5229-generator-... - Загрузка информации для работы из буфера обмена или из файла(ов) и\или папки(ок)
- Поддержка функции исключения из загруженной информации ненужных данных, с оставлением после генерации только нужной информации
- Выбор результатов генерации негативной и позитивной информации, т.е. добавить выбор установкой галочки или кнопки негативный выбор\позитивный выбор
- Выбор результатов генерации важной информации, т.е. добавить выбор установкой галочки или кнопки помощь и подсказки
Общие задачи программы:
- сохранение ранее выбранных файлов в избранное
- запоминание последнего пути файлов или папок + возможность установления в настройках любого пути в системе который должна открывать программа при нажатии открыть файл или папку
- поддержка работы с группой файлов или папок
- поддержка строки состояния с указанием количества символов, строк и так далее открытых файла(ов) и\или папки(ок) и\или сгенерированных заново
- показ слева номера строки по принципу программы Notepad++, с возможностью отключения показа номеров строк
- импорт файла(ов) и\или папки(ок) с последующей генерацией новой информации и ее внесением к уже имеющейся с функционалом (например в открытом документе 1000 строк, значит в программе должен быть выбор: новую информацию необходимо добавить в каждую из 1000 срок или указать добавление в конкретный номер строки или диапазон строк):
добавление сверху документа(ов) перед уже имеющейся информацией
добавление слева документа(ов) перед уже имеющейся информацией
добавление справа документа(ов) после уже имеющейся информации
добавление снизу документа(ов) после уже имеющейся информации
- экспорт (сохранение) созданной информации на выбранный жесткий диск в основных текстовых форматах
- полная поддержка буфера обмена (копировать, вставить, вырезать, выделить всё, сохранить выделенное)
- работа с указанным(и) номерами строк или диапазоном строк для операций (копировать, вставить, вырезать, сохранить выделенное)
Требования к программе:
- Поддержка Windows 10 и всех последующих версий
- Стабильная работа, особенно при обработке больших объемов данных
- Поддержка файлов текстового формата размером десятки гигабайт
- Исключение провала программы в "вечное выполнение задачи"
- Исключение ошибок, глюков, сбоев и прочих синих экранов
- Исключение остановки работающих программ системы в момент выполнения целей и задач данной программы генерации
- Правильное распределение нагрузки на ресурсы системы в соответствии с железом компьютера
- Исключение неустойчивости и нестабильности работающих программ системы при работе данной программы
- Поддержка для своевременного исправления возникающих ошибок и проблем в работе программы
- Исключение внутренней недоступности программы при работе с повторяющейся информацией
- Сохранение без потерь рабочей информации в случае экстренных ситуаций (отключение питания ПК, случайное закрытие программы и тд и тп)
- Стабильная работа программы на старом железе ПК
- Стабильность работы с разной по объему информацией
- Быстродействие всех функций программы
- Исключение отказа функций программы при больших нагрузках
- Исключение выбора программой обработки меньшего объема данных с пропуском больших объемом