rendered paste body package Sean; import java.util.*; public class Wordgen { /** * @param args * Goodness by ryan +8 */ Random gen = new Random(); public static void main(String[] args) { Wordgen myGen = new Wordgen(); String word = ""; word = myGen.seed(word); word = myGen.vowel(word); System.out.println("Word: " + word); } private String seed(String mstring){ String alpha = "eeeeeetttttttttaaaaaooooonnnnnnniiiirrrrrrrsssssshhhhhhllllddddcccuuupppfffmmwwyybgvxz"; int z = gen.nextInt(4)+5; for(int i=0;i<z;i++){ int value = gen.nextInt(alpha.length()); mstring += alpha.substring(value,value+1); } return mstring; } private String vowel(String mstring){ String vowel = "aeiou"; boolean flag; int chance = 0; boolean last; for(int i=0;i<mstring.length();i++){ flag = false; last = false; for(int j=0;j<vowel.length();j++){ if(vowel.substring(j,j+1).equals(mstring.substring(i,i+1))){ flag = true; } if(i>0 && vowel.substring(j,j+1).equals(mstring.substring(i-1,i))){ last = true; } } if(i>0 && flag == false){ int test = gen.nextInt(100); if(last == true){chance = 97;}else{chance = 45;} if(i == 0){chance = 25;} if(test >= chance){ int vowelpos = gen.nextInt(4); mstring = mstring.substring(0,i) + vowel.substring(vowelpos,vowelpos+1) + mstring.substring(i+1,mstring.length()); } } } return mstring; } }