letter generation is just: Random.string(1,"aaaaabbbcddeeeeefgghiiiiklllmmnnnooopprrrssstttuuvwxyz");
i removed letters that are very difficult to get words with like Q and J, and basically did weighted letter selection, this in theory makes some letters more common than others.