Рандомизатор текста (простой)
Нужен скрипт в котором на входе можно было бы вставить например такой текст:
dfs {f|a|n|h|j} - на выходе нужно получить один тхт файл в котором будет 3 строки через энтер
dfs n
dfs j
dfs h
dfs a
dfs f
- так же нужна поддержка "вариаций в вариациях" например на входе:
{s|d|f} fd/ffd {1|2|3}/dde {f|a|n}] на выходе соответственно 27 строк максимум
s fd
ffd 1
dde a
...
...
- нужно фиксированое число генераций например в тексте будет встречатся много таких макросов как такого {f|a|n|h|j} типа так и [{s|d|f} fd/ffd {1|2|3}/dde {f|a|n}] такого и перебор всех вариантов может составлять огромные числа, поэтому генерация должна производится случайно и с фиксированым количеством, которое задавалось в настройках.
-текст может содержать любые символы кроме {}[]\ так как они используются в макросах
-в выходном файле любой текст должен быть в суто в одну строку без энтеров.