title: Java: Generate a random date between a range (range starting from current date/time to a random future date (e.g 5-10 days from current date/time)
body: <p>Java beginner here. After googling and researching, this is the best way I found in my opinion to generate the current date/time:</p>
  
  <pre><code>DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
  Date date = new Date();
  </code></pre>
  
  <ol>
  <li>How do I place the above <strong>current date/time</strong> into a variable?</li>
  <li>How do I generate a RANDOM future date from current date/time (for example, the random range can be from 5 - 10 days), this means I do not have a fixed date for the future date.</li>
  <li>How do I store that <strong>future date</strong> into a variable?</li>
  </ol>
  
  <p><em>SIDE NOTE:  Why I asked Question 1 and 3, it's because I can use the variables storing both dates for comparison and evaluation purposes (used in if-else blocks)</em></p>
  
  <p>Thanks a lot for your help!</p>