No pude encontrar la página donde leí acerca de esto ya que fue hace mucho tiempo atrás.
Este programa aún no está terminado. Le faltan muchas cosas y tiene muchos errores aún, como por ejemplo que salgan excesivas palabras con sólo tres letras o que el programa se detengas inesperadamente.
Hasta ahora lo he programado para que el mínimo de letras por palabra sea 3 y el máximo sea 9.
A la vez he hecho que después de una vocal la siguiente letra sea una consonante y lo mismo ocurre si la letra anterior es consonante, le agrega la vocal.
Dejaré un par de imágenes y el código como está hasta ahora de Palabro.