title: How to scale down a range of numbers with a known min and max value
body: <p>So I am trying to figure out how to take a range of numbers and scale the values down to fit a range.  The reason for wanting to do this is that I am trying to draw ellipses in a java swing jpanel.  I want the height and width of each ellipse to be in a range of say 1-30.  I have methods that find the minimum and maximum values from my data set, but I won't have the min and max until runtime.  Is there an easy way to do this?</p>