title: A for loop is stuck when trying to get a pair number (even number)
body: <p>Here is my portion of code:</p>
  
  <pre><code> Random rnd = new Random();
   int tamanoAlt = 0; int tamanoAnch = 0;
   for (int al = 0; al &lt; 1; al++)
   {
       tamanoAlt = rnd.Next(tamMinHabAlt, tamMaxHabAlt);
       if((tamanoAlt %2 ) != 0){
          al--;
       }
   }
  </code></pre>
  
  <p>The program stops in this loop. I've tried with while/do-while loops and I get same results.</p>
  
  <p>I'm trying to get a pair number randomly generated. The range between <code>tamMinHabAlt</code> and <code>tamMaxHabAlt</code> is big enought to get different pair numbers.</p>