I started out with something similar to this, but randomly playing combinations created a lot of garbage relative of things that sounded pronounceable. A lot of letters are simply unpopular/bad (looking at you Q, J, Z, X) in most combinations (often the exception is the end).