title: JavaScript Math.random() returning Nan
body: <p>I am new to JavaScript and have been tasked with creating a simplified version of BlackJack. I've created 4 variables: var card1 = 0; same for card2, card3, and card4. To my understanding that would create a numeric variable. Then when I try to get a random number assigned to them, it's returning NaN. </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var card1 = 0;
  var card2 = 0;
  var card3 = 0;
  var card4 = 0;
  
  card1 = Math.floor(Math.random() * 11 + 2);
  card2 = Math.floor(Math.random() * 11 + 2);
  card3 = Math.floor(Math.random() * 11 + 2);
  card4 = Math.floor(Math.random() * 11 + 2);
  
  console.log(card1, card2, card3, card4);</code></pre>
  </div>
  </div>
  </p>
  
  <p>I've tried adding parseInt before the random with the same result. Any suggestions?</p>