Вы хотите сделать цепочку слов или цепочку букв? Реализация PHP, которую вы описали выше, выполняет изменение букв, которое будет стремиться к тарабарщине, а не просто словам, которые кажутся неуместными, при младших значениях. Похоже, что rbot выполняет цепочку слов, что неявно генерирует более «читаемый» текст.
Марковская цепочка довольно проста в реализации. Я не думаю, что было бы слишком сложно адаптировать исходный код PHP для разделения и цепочки по слову вместо буквы. Я думал о создании чистой хранимой процедуры SQL, которая может взять таблицу и сгенерировать строку.