标准化 2 个范围之间的数字

normalizing number between 2 ranges

我知道这可能是一件相当基础的事情,但我遇到了很多困难。我有一些数字可能介于 0.449999988079 和 10.0 之间。我想做的是将这些数字标准化,使它们介于 0.1 和 0.5 之间。请任何人帮助实现这一目标。

谢谢

function normalize(num, fromMin, fromMax, toMin, toMax)
{
    return toMin + (num - fromMin)/(fromMax - fromMin) * (toMax - toMin)
}