title: Randomly generated numbers won't change when I refresh website. I'm using JavaScript and NodeJS
body: <p>when I generate random numbers with JavaScript language (using Node JS) when I refresh the page, the random numbers don't change, the only way to change them is for me to restart the server. Here is the code snippet.</p>
  <pre><code>'''
  const random = Math.round(Math.random() * 1);
  
  const firstNumber = random ? (Math.random() * (10000) - 5000).toFixed(2) :
    (Math.round(Math.random() * (100)) - 50);
  const secondNumber = random ? (Math.random() * (10000) - 5000).toFixed(2) :
    (Math.round(Math.random() * (100)) - 50);
  const operations = random ? [&quot;+&quot;, &quot;-&quot;] : [&quot;*&quot;, &quot;/&quot;];
  
  const randomOperation = operations[Math.round(Math.random() * 1)];
  const expression = firstNumber + randomOperation + secondNumber;
  const resultNotInterger = eval(expression);
  const result = Number(resultNotInterger).toFixed(2);
  
  ///////////
  
  app.get(&quot;/&quot;, function(request, response) {
    response.render(&quot;index.ejs&quot;, {
      firstNumber: firstNumber,
      secondNumber: secondNumber,
      randomOperation: randomOperation,
      result: result
    });
  });
  
  app.post(&quot;/&quot;, function(request, response) {
    const clientResponse = Number(request.body.clientResponse).toFixed(2);
    if (clientResponse === result) {
      console.log(&quot;Good&quot;);
    } else {
      console.log(&quot;Bad&quot;);
    }
    response.redirect(&quot;/&quot;);
  });
  '''
  </code></pre>