全局数学函数库 更多...
#include <Math.h>
静态 Public 成员函数 | |
| static int | RandInt (int lower, int upper) |
| 获取整数类型随机数 | |
| static double | RandReal (double lower, double upper) |
| 获取实数类型随机数 | |
| static double | RandPerc () |
| 随机生成[0,1)的随机数,用来生成比例 | |
| template<typename T > | |
| static T | Clamp (T value, T lower, T upper) |
| 将某数限制在某个范围内 | |
| static double | Clamp (double value, double lower, double upper) |
| static double | mapping (double value, double oldlower, double oldupper, double newlower, double newupper) |
| 映射函数 是不是闭区间要看旧区间是不是闭区间 | |
全局数学函数库
|
static |
|
inlinestatic |
将某数限制在某个范围内
| [in] | value | 某个数 |
| [in] | lower | 区间最小值 |
| [in] | upper | 区间最大值 |
|
static |
映射函数 是不是闭区间要看旧区间是不是闭区间
| [in] | value | 某个数 |
| [in] | oldlower | 旧区间最小值 |
| [in] | oldupper | 旧区间最大值 |
| [in] | newlower | 新区间最小值 |
| [in] | newupper | 新区间最大值 |
|
static |
获取整数类型随机数
| [in] | lower | 区间最小值 |
| [in] | upper | 区间最大值 |
|
static |
随机生成[0,1)的随机数,用来生成比例
|
static |
获取实数类型随机数
| [in] | lower | 区间最小值 |
| [in] | upper | 区间最大值 |