We are looking for a database solution (and probably php) that will rewrite and randomize content. Basically we want to start with say a 1,000 word, 6 paragraph essay and then have a db make certain changes to it and produce output of 100 or more pages. Requirements would be as follows:
1) Input 1 unique page - output a large number (in excess of 100) other unique pages by reshuffling and changing certain elements of the input page.
2) Certain defined words or multi-word terms would be randomly changed and replaced with pre-defined synonyms.
3) Sentences within a paragraph would be re-ordered within the paragraph.
4) Paragraphs would be re-ordered.
5) Sentences and paragraphs could be dropped at random to aid in the lack of duplication.
6) No two pages can be more than 40% similar based on the results of a defined duplicate content checker.
7) User can define average number of words per output page and number of output pages desired.