Clamp函数可以将随机变化的数值限制在一个给定的区间[min, max]内:
template<class T> T Clamp(T x, T min, T max) { if (x > max) return max; if (x < min) return min; return x; }