title: Create a Bingo Card in Java
body: <pre><code>import java.util.ArrayList;
  </code></pre>
  
  <p>.</p>
  
  <pre><code>int randomNum, high = 0, low = -14, row = -1;
  Boolean goAgain;
  </code></pre>
  
  <p>.</p>
  
  <pre><code>ArrayList&lt;Integer&gt; numberList = new ArrayList&lt;&gt;();
  
  do {
  
          high = high + 15;
          low = low + 15;
          row = row + 1;
          goAgain = true;
  
          for (int colum = 0; colum &lt; 5; colum++) {
  
              do {
  
                  randomNum = (int) (Math.random() * (high - low) + low);
  
                  containsNumber = numberList.contains(randomNum);
  
                  if (containsNumber == false) {
  
                      numberList.add(randomNum);
  
                      bingoBoard[row][colum] = randomNum;
  
                      goAgain = false;
  
                  }
  
              } while (goAgain = true);
          }
      } while (row != 4);
  </code></pre>
  
  <p>I'm trying to create a Bingo Card. When I run the code above I get stuck in an infinite loop in the most-inner do-while statement. I know its probably an easy fix but I seriously cannot see the problem...</p>