title: Get random color from list
body: <p>I have a list filled with colors used to color rectangles and i want to get the color randomly and equally for each color </p>
  
  <p>like if there is 9 rects and R,G,B color </p>
  
  <ul>
  <li>3 rect R </li>
  <li>3 rect G</li>
  <li>3 rects B</li>
  </ul>
  
  <p>Edit: I couldn't make more than the random part</p>
  
  <pre><code>List&lt;Color&gt; rc = new List&lt;Color&gt;();
          rc.Add(Color.Blue);
          rc.Add(Color.Yellow);
          rc.Add(Color.Red);
  Random random = new Random(0);                    
  Color color = rc[random.Next(rc.Count - 1)];
  </code></pre>
  
  <p>this so far what i came up with 
  but how to choose the colors Equally after 9 time for example </p>