What is the way to remove duplicates from an array that generates random numbers? I've made random number generator that allows the user to type min/max values and how many numbers to generate. I also removed duplicates but if the user types 5 numbers to generate and there is 1 duplicate it will generate 4 numbers. How to add another number to replace the duplicate?
<html>
<head>
</head>
<body>
  <div id="container">
    <label for="fname">Min:</label>
    <input type="text" id="Min"><br><br>
    <label for="lname">Max:</label>
    <input type="text" id="Max"><br><br>
    <label for="size">Generate:</label>
    <input type="text" id="size">
    <label for="size">numbers</label>
    <br><br>
    <label for="Sort">Sort numbers:</label>
    <select id="Sort">
      <option value="Do not sort">Do not sort</option>
      <option value="Ascending">Ascending</option>
      <option value="Descending">Descending</option>
    </select>
    <br><br>
    <label for="Duplicates">Allow Duplicates:</label>
    <select id="Duplicates">
      <option value="No">No</option>
      <option value="Yes">Yes</option>
    </select>
    <br><br>
    <button onclick="func()">Generate</button>
    <br><br>
    <span id="result"></span>
  </div>
</body>
<script>
  function func() {
    //Inputs
    var min = parseInt(document.getElementById('Min').value);
    var max = parseInt(document.getElementById('Max').value);
    var sort = document.getElementById('Sort');
    var duplicate = document.getElementById('Duplicates');
    var size = document.getElementById('size').value;
    var result = document.getElementById('result');
    const rand = [];
    for (var i = 0; i <= size - 1; i++) {
      rand.push(Math.floor(Math.random() * max) + min);
    }
    if (sort.value == "Ascending") {
      rand.sort(function(a, b) {
        return a - b
      });
      result.innerHTML = rand;
      let unique = [...new Set(rand)];
      console.log(unique)
    } else if (sort.value == "Descending") {
      rand.sort(function(a, b) {
        return b - a
      });
      result.innerHTML = rand;
    } else if (sort.value == "Do not sort") {
      result.innerHTML = rand;
    }
  }
</script>
</html> 
     
    