title: How to Generate random number within specific number
body: <p>I need to generate three different random numbers without repeating, Three different random numbers need to be within 10 of the answer</p>
  <pre><code>        for the sample IQ Question: 4,6 ,9,6,14,6,... Ans:19
          A: random numbers 
          B: random numbers
          C: random numbers
          D: random numbers
  one of them is the answer
  </code></pre>
  <p>I am now using the following code but sometimes the numbers are repeated, I have tried shuffle But which one is really random cannot satisfy random numbers need to be within 10 of the answer</p>
  <pre><code>$ans = $row['answer'];
  
  $a = rand (1,10);
  $a1 = rand($ans-$a   ,$ans+$a);
  $a2 = rand($ans-$a  ,$ans+$a);
  $a3 = rand($ans-$a  ,$ans+$a);
  </code></pre>