Map number to range

Python, Math · Apr 5, 2021

Maps a number from one range to another range.

  • Return num mapped between outMin-outMax from inMin-inMax.
def num_to_range(num, inMin, inMax, outMin, outMax):
  return outMin + (float(num - inMin) / float(inMax - inMin) * (outMax
                  - outMin))
num_to_range(5, 0, 10, 0, 100) # 50.0

More like this

  • Initializes a list containing the numbers in the specified range where start and end are inclusive and the ratio between two terms is step.

  • Clamp number

    Python, Math

    Clamps num within the inclusive range specified by the boundary values.

  • Number in range

    Python, Math

    Checks if the given number falls within the given range.