Приветствую, появился такой вопрос:
Необходимо сгенерировать набор случайных значений значений.
У этих значений есть определённые правила генерации, например случайная строка, случайное число, строка от 5 до 7 символов. Регулярные выражения - как паттерн, по которому надо генерировать...
Я придумал все значения, которые надо генерировать, и правила генерации описывать в JSON Schema.
Пример:
"param1": {
"description": "bla-bla-bla",
"type": "string",
"minLength": 10,
"maxLength":15
},
Т.е. сгенерировать случайное строку от 10 до 15 символов длиной.
Написал свой парсер и генератор, но уверен, что есть готовые решения, кто знает такие?
Или может порекомендуете, как это лучше реализовать? а то я тот ещё гавнокодер...
https://pastebin.com/mg7p96n8если у кого есть время и желание - оцените код по ссылке, пожалуйста, и скажите, что можно улучшить