缩小数字范围

Pac*_*cha 2 algorithm math

可以说我有一个随机数,从去0.01.0了,我想,以减少它的"范围",对,可以说0.25,以0.75尊重其和谐.

这个伪代码是什么?

例子:

[0.0,0.0]范围内的0.0在[0.25,0.75]范围内为0.25

0.5仍然是0.5

谢谢.

Jur*_*obl 5

你有一个随机数r.首先缩小范围:r = r*(0.75-0.25).现在它在[0,0.5]范围内.然后你移动范围:r = r + 0.25.现在它在[0.25,0.75]的范围内.

  • 缩放,然后翻译.与图形处理相同(忽略旋转,因为这是线性的). (2认同)