 <p>As c# knows the unicode values you can use</p> <pre><code>letter=(char)randomNumber; </code></pre> <p>although random a number between 97 and 122 as use did will random a lower case letter. If you want to random an uppercase letter like you quoted take a look in the unicode table for upper case unicode values. <a href="http://unicode-table.com/en/" rel="nofollow">http://unicode-table.com/en/</a></p>