I am looking for php code to create a random combination of 2 words. I also need a dictionary to use to pull the words form. The reason I posted within the php coding section is that the php code needs to know NOT to create a 'bad' combination. Meaning if the dictionary has the words 'screw', 'tree' and 'me' I do not want a result of 'ScrewMe' but 'TreeScrew' would be okay, etc. I have not been able to find a dictionary which will never result in a bad combination. I'm guessing I'll need a dictionary which has words ranked and the PHP knows which words can go together and which can not.