产生0~100的随机数 vb我认为应该是rnd*101,但答案是rnd*100,不应该是“rnd*(上界–下界+1)+下界”的吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:09:57
产生0~100的随机数 vb我认为应该是rnd*101,但答案是rnd*100,不应该是“rnd*(上界–下界+1)+下界”的吗

产生0~100的随机数 vb我认为应该是rnd*101,但答案是rnd*100,不应该是“rnd*(上界–下界+1)+下界”的吗
产生0~100的随机数 vb
我认为应该是rnd*101,但答案是rnd*100,不应该是“rnd*(上界–下界+1)+下界”的吗

产生0~100的随机数 vb我认为应该是rnd*101,但答案是rnd*100,不应该是“rnd*(上界–下界+1)+下界”的吗
如果生成0~100(包括0和100)的整数,是Int(rnd*(100+1))+0,不能去掉Int,Int表示去掉尾部小数.
rnd*100的值域是[0,100),不包括100的任意数,
rnd*101的值域是[0,101),不包括101的任意数,超过了100.