This random word generator accounts for the word before it and only choses words that can actually be pronounced.
Took me two hours btw this was not as easy as it looks