2、数学函数
1)round ()四舍五入
返回参数X的四舍五入的一个整数

round(a,b)中的 b 指:小数点后保留几位

2)rand() 随机数
1. 获取随机数0~1范围

2. 取整:
① 取1:ceil ( rand() ) / ceiling ( rand() )
因为rand函数取随机数的范围为0~1,而ceil函数的返回值是等于其参数n的一个整数或者是大于参数n的最小整数(向上取整),所以值为1。
方式一:

方式二:

② 取0:
同理rand函数取随机数的范围为0~1,而floor函数的返回值是等于其参数n的一个整数或者是小于参数n的最大整数(向下取整),所以值为0.

3. 随机取整数100-150:

3)floor ()向下取整
返回<=该参数的最大整数
正数:

负数:

4)ceil ()向上取整
返回>=该参数的最小整数
正数(大于):

正数(等于):

负数:

5)mod ()取余/模(取余数)
两种写法如下:

助记: 类似于Java中的算法
相当于数学中的被除数,被除数为正,结果为正;被除数为负,结果为负。
理解:
mod(a,b): a-a / b* b
例如:
mod(-10,-3):-(10)-(-10)/(-3)*(-3)= -1
举一反三:

6)truncate()截断
truncate(a,b)中的b表示小数点后保留几位

本文深入解析了常见的数学函数,包括round()四舍五入、rand()随机数生成、floor()向下取整、ceil()向上取整、mod()取余以及truncate()截断。详细介绍了每个函数的使用方法及应用场景,帮助读者掌握数学函数的灵活运用。
730

被折叠的 条评论
为什么被折叠?



