title: Generating a list containing range of numbers from min and max values
body: <p>I'm trying to generate a list containing range of numbers from a given min and max values.</p>
  
  <p>If my min value is 14500 and max value is 58000 then I need the method to return;<br></p>
  
  <p>Less than Rs. 20000<br>
  Rs. 20,001 - Rs. 30,000<br>
  Rs. 30,001 - Rs. 40,000<br>
  Rs. 40,001 - Rs. 50,001<br>
  Rs. 50,001 and above</p>
  
  <ul>
  <li>There should be only 6 or less range items in the result.</li>
  <li>The end value should be rounded to the next 10th, 100th or 1000th etc...
  depending on the value.</li>
  </ul>
  
  <p>My question is similar to this <a href="https://stackoverflow.com/questions/22012329/how-to-create-price-range-dynamically-with-php">php question</a>, but I'd like to make use of <code>LINQ</code> if possible.</p>
  
  <p>I've tried <code>Enumerable.Range</code> and some code using a lot of <code>for</code> and <code>while</code>.
  What is the best ways to do this?</p>