title: Generate a random number in that falls into a multiple range
body: <p>How would I go about generating a random integer in python that <strong><em>is</em></strong> random but falls into a multiplication table <em>(times table)</em> range per se and is determined by a value I specify?</p>
  
  <p><strong>Example.</strong> Say i want to generate a random number between 10 and 100 but it should be a multiple of 7. Possible return values could be <code>14, 28, 49, 77</code> etc.</p>
  
  <p>A mockup of the function could look like this:</p>
  
  <pre><code>def gen_random(f, min, max):
      #generate random number between min and max that is a multiple of fac
  </code></pre>
  
  <p>Is Python's <code>random</code> module capable of doing this?</p>