(19-05-2026, 10:03 PM)Jorge_Stolfi wrote: You are not allowed to view links. Register or Login to view.
- You need a seed text (a "visible source") to start the process. (1)
- The modify step must respect the complex word structure. (2)
- You need dice to choose which word to copy and how to modify it. (3)
- The word distribution must be invariant under the modify step. (4)
I think we can tie 1 and 2 together and say that if there is some template that all words should conform to (something like curve-line system + or one of your grammars), then 1 could be just generating a set of random seed words according to the template (seems easy, I did something like this in You are not allowed to view links. Register or Login to view. in this thread) and 2 is just making sure modifications still conform to the template.
4 is harder to explain, but maybe we could assume that the template is restrictive enough to guide random modifications in cycles, avoiding the drift.
3 is the hardest for me, I don't understand how to replicate dashstofsk's You are not allowed to view links. Register or Login to view. without some good source of randomness.

