How to form combinations out of a random generated characters?
<p>I'm making a program in winforms application where in it generates random patterns with seven length of characters such as 2Vowels-5consonants, 3Vowels-4Consonants and so on..after which it generates random letters specific to the pattern generated..</p>

<p>After the letters are generated, I want to list all possible combinations of letters to that generated letters.. and try to check if the generated combinations are present on the system's dictionary..</p>

<p>-Sample Input-</p>

<blockquote>
  <p>Pattern : 3V-4C Letters: AIOLMNC 
  Combinations: AIO AOL OIL .... MAIL
  .... CLAIM .... and so on...</p>
</blockquote>

<p>-Output-</p>

<blockquote>
  <p>Words Found: OIL MAIL CLAIM ... and so on...</p>
</blockquote>

<p>This program is intended for word games.. I'm asking for help and any suggestions that may help me to solve my problem. I can't think of proper way to start the algorithm and how to code it..</p>
