vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/06 02:21:50
vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?vb中int(rnd(0)+1)+int(r

vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?
vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?

vb中int(rnd(0)+1)+int(rnd(1)-1)值是多少?为什么?
0
int()取整数(如果是-0.5或-0.7之类的话,就变成-1)
rnd()取随机数(话是这么说,但这个数是一个定值来的)
rnd(0)约是0.01953125
rnd(1)约是0.7055475
rnd(0)+1=1.01953125
int(rnd(1)-1)=0
相加得1.01953125
取整是1
所以int(rnd(0)+1)+int(rnd(1)-1)=1