Як генерувати оголошення або як працює рандомізатор

Як генерувати оголошення або як працює рандомізатор

Як генерувати оголошення або як працює рандомізатор

Принцип генерації текстів в більшості випадків однаковий. Для прикладу демонструємо принцип генерації текстів.

Як працює рандомізатор?

Беремо якийсь вихідний текст. наприклад:

Існує думка, що і копірайтинг (написання текстів) і рерайтинг (переробка готових текстів) з успіхом можна довірити текстовому рандомізатора - спеціальною програмою.


Обробляємо його спеціальним чином:

  1. Якщо "текст 1" можна замінити на "текст 2" або на "текст 3", то замість "текст 1" вставляємо інструкцію.
  2. Якщо "текст" можна опустити, то замість "текст" вставляємо інструкцію.
  3. Якщо можна перемішати послідовність "текст 1 текст 2 текст 3", то замість неї вставляємо інструкцію [текст 1 | текст 2 | текст 3].
  4. Якщо можна перемішати послідовність "текст 1, текст 2, текст 3", то замість неї вставляємо інструкцію [+, + текст 1 | текст 2 | текст 3].
  5. Якщо можна перемішати абзаци "абзац1 абзац2 абзац3", то можна просто писати абзац1 | абзац2 | абзац3.
  6. Якщо потрібно вставити в текст якийсь спецсимвол "", "|", "[", "]", "+" або "", то його слід екранувати: "", "\ |", "\ [", " \] "," \ + "або" ".


[Текст 1 | текст 2 | текст 3] - перестановки


[+ Роздільник + текст 1 | текст 2 | текст 3] - перестановки з роздільником


Інструкції можуть мати необмежену вкладеність.

Варіант обробки на швидку руку:


Скармливаем цей код рандомізатора і отримуємо купу варіантів, таких як:

Деякі думають, що і написання текстів і рерайтинг (переробку готових текстів) з успіхом можна довірити особливою програмою - рандомізатора.

Є думка, що і переробку готових текстів і написання текстів можна довірити текстовому рандомізатора - особливої ​​проге.


Для наведеного в прикладі коду існує 24576 різних варіантів результуючих текстів. Можна потестить рандомізатор в онлайні.