@simon “Generate” (or “autogenerate”)?
To the end user it doesn't matter that the heuristics use many floats rather than few ints/pointers. Traditional autocorrect/autocomplete (and other tools that deal with human language) are also often wrong. If the engine actually works, no one should care what's inside.