数学库及其使用:
函数 | 含义 |
---|---|
圆周率pi | π的近似值,15位小数 |
自然常数e | e的近似值,15位小数 |
ceil(x) | 对浮点数向上取整 |
floor(x) | 对浮点数向下取整 |
pow(x,y) | 计算x的y次方 |
log(x) | 以e为基的对数 |
log10(x) | 以10为基的对数 |
sqrt(x) | 平方根 |
exp(x) | e的x次幂 |
degrees(x) | 将弧度值转换成角度 |
radians(x) | 将角度值转换成弧度 |
sin(x) | 正弦函数 |
cos(x) | 余弦函数 |
tan(x) | 正切函数 |
asin(x) | 反正弦函数,x∈[-1.0,1.0] |
acos(x) | 反余弦函数,x∈[-1.0,1.0] |
atan(x) | 反正切函数,x∈[-1.0,1.0] |
随机数库及其使用:
函数 | 含义 |
---|---|
seed(x) | 给随机数一个种子值,默认随机种子是系统时钟 |
random() | 生成一个[0,1.0]之间的随机小数 |
uniform(a,b) | 生成一个a到b之间的随机小数 |
randint(a,b) | 生成一个a到b之间的随机整数 |
randrange(a,b,c) | 随机生成一个从a开始到b以c递增的数 |
choice(<list>) | 从列表中随机返回一个元素 |
shuffle(<list>) | 将列表中元素随机打乱 |
sample(<list>,k) | 从指定列表随机获取k个元素 |