title: Generating a list of evenly distributed numbers from range
body: <p>I have seen this question been asked before but I'm looking for an answer with a twist:</p>
  
  <p>Consider I have a range like 1-100 and i want to generate a list, with a specific stepsize like: <code>numbers(1,100,5)</code>. This would return <code>[1,25,50,75,100]</code>. However, I would like it to return <code>[1,100,50,25,75]</code> or <code>[1,100,50,75,25]</code> Another example would be numbers(1,10,10) which would give me something similar to <code>[1,10,5,2,7,3,8,4,9]</code>. </p>
  
  <p>Is this even possible to do? The reason for this would be to be able to render image sequences without going from frame 1 to frame 2 to frame 3 and so forth. Instead I want to render the first frame, the last frame, the middle frame, the middle of the middle frame until all frames are accounted for.</p>