Принцип генерації текстів в більшості випадків однаковий. Для прикладу демонструємо принцип генерації текстів.
Як працює рандомізатор?
Беремо якийсь вихідний текст. наприклад:
Існує думка, що і копірайтинг (написання текстів) і рерайтинг (переробка готових текстів) з успіхом можна довірити текстовому рандомізатора - спеціальною програмою.
Обробляємо його спеціальним чином:
- Якщо "текст 1" можна замінити на "текст 2" або на "текст 3", то замість "текст 1" вставляємо інструкцію.
- Якщо "текст" можна опустити, то замість "текст" вставляємо інструкцію.
- Якщо можна перемішати послідовність "текст 1 текст 2 текст 3", то замість неї вставляємо інструкцію [текст 1 | текст 2 | текст 3].
- Якщо можна перемішати послідовність "текст 1, текст 2, текст 3", то замість неї вставляємо інструкцію [+, + текст 1 | текст 2 | текст 3].
- Якщо можна перемішати абзаци "абзац1 абзац2 абзац3", то можна просто писати абзац1 | абзац2 | абзац3.
- Якщо потрібно вставити в текст якийсь спецсимвол "", "|", "[", "]", "+" або "", то його слід екранувати: "", "\ |", "\ [", " \] "," \ + "або" ".
[Текст 1 | текст 2 | текст 3] - перестановки
[+ Роздільник + текст 1 | текст 2 | текст 3] - перестановки з роздільником
Інструкції можуть мати необмежену вкладеність.
Варіант обробки на швидку руку:
Скармливаем цей код рандомізатора і отримуємо купу варіантів, таких як:
Деякі думають, що і написання текстів і рерайтинг (переробку готових текстів) з успіхом можна довірити особливою програмою - рандомізатора.
Є думка, що і переробку готових текстів і написання текстів можна довірити текстовому рандомізатора - особливої проге.
Для наведеного в прикладі коду існує 24576 різних варіантів результуючих текстів. Можна потестить рандомізатор в онлайні.