title: Random color in C#
body: <p>Is there any way to simplify this line of code? Are two calls to <code>Color.FromArgb()</code> really necessary?</p>
  
  <pre><code>Color c = Color.FromArgb(255, Color.FromArgb(Convert.ToInt32(rand.Next(0x1000000))));
  </code></pre>
  
  <p>Without the duplicated <code>Color.FromArgb()</code> call I get only <code>Alpha=0</code> colors.</p>
  
  <p>References:</p>
  
  <p><a href="https://stackoverflow.com/questions/6396201/how-do-i-generate-random-dark-colors-in-c">How do I generate random dark colors in C#?</a></p>