Генератор строк в txt файл
1 000 руб. за проект
Требуется создать генератор строк в .txt файл (далее - финальные строки) по определенному принципу:
Указывается, сколько строк надо создать в файле.
Есть три .txt файла, содержащих строки с определенной уникальной информацией.
Тексты в строках - это набор букв, цифр, символов,знаков, пробелов.
1. В 1 файле рандомно выбирается строка.
Она содержит определенный Текст1 и диапазон буквенно-числовых комбинаций,
например Число 2-6 или Число 8+ в качестве условия.
Из этой строки в финальную строку идет только Текст1
2. Во 2 файле - есть строки, содержащие Текст2 и конкретную буквенно-числовую комбинацию, например Число 4.
Из этих строк выбираются строки, числовое значение в которых укладывается в диапазон чисел из пункта 1 и уже из этой выборки рандомно выбирается строка (наверно, можно и наоборот).
В финальную строку входит содержание этой строки целиком.
3. В 3 файле рандомно выбирается строка.
Она содержит определенный Текст3.
Из этой строки в финальную строку идет Текст3.
Итак, каждая финальная строка должна иметь вид типа:
Текст1;Текст2;Число 4;Текст3
По этому принципу создается указанное количество строк.
Выборка строк из файлов должна быть равномерно распределенной,
т.е. сначала выбираются все строки рандомно по первому кругу, потом по второму и т.д.
Может быть, имеет смысл пронумеровать строки в файлах 1 и 3, и просто выбирать строку по принципу рандомного выбора числа.
В принципе, не важно на каком языке будет написан скрипт, главное, чтобы я как рядовой пользователь мог его запускать и пользоваться.
Указывается, сколько строк надо создать в файле.
Есть три .txt файла, содержащих строки с определенной уникальной информацией.
Тексты в строках - это набор букв, цифр, символов,знаков, пробелов.
1. В 1 файле рандомно выбирается строка.
Она содержит определенный Текст1 и диапазон буквенно-числовых комбинаций,
например Число 2-6 или Число 8+ в качестве условия.
Из этой строки в финальную строку идет только Текст1
2. Во 2 файле - есть строки, содержащие Текст2 и конкретную буквенно-числовую комбинацию, например Число 4.
Из этих строк выбираются строки, числовое значение в которых укладывается в диапазон чисел из пункта 1 и уже из этой выборки рандомно выбирается строка (наверно, можно и наоборот).
В финальную строку входит содержание этой строки целиком.
3. В 3 файле рандомно выбирается строка.
Она содержит определенный Текст3.
Из этой строки в финальную строку идет Текст3.
Итак, каждая финальная строка должна иметь вид типа:
Текст1;Текст2;Число 4;Текст3
По этому принципу создается указанное количество строк.
Выборка строк из файлов должна быть равномерно распределенной,
т.е. сначала выбираются все строки рандомно по первому кругу, потом по второму и т.д.
Может быть, имеет смысл пронумеровать строки в файлах 1 и 3, и просто выбирать строку по принципу рандомного выбора числа.
В принципе, не важно на каком языке будет написан скрипт, главное, чтобы я как рядовой пользователь мог его запускать и пользоваться.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.