x= INT(RND(1)*100)什么意思 还有这个INT() RND()怎么用的

2025-02-27 18:25:08
推荐回答(3个)
回答1:

rnd产生一个随机数,这里是0~1之间的随机数
int取整,丢弃小数位,保留整数部分

这句代码先产生一个0到1的随机数,然后乘以100,则成了0~100的随机数,但是随机数有小数部分
用int函数取整

回答2:

Rnd 是一个函数,产生[0,1)之间的随机数
int 也是一个函数,返回不大于给定数的最大整数
所以,int (100*Rnd)是什么意思就是产生[0,100)之间的随机整数

回答3:

就是把RND(1)*100作为INT()函数的参数,然后 Int()函数会返回一个整数值,最后把这个值赋予变量x。