作业帮 > 数学 > 作业

例:产生100-200之间的随机数

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/05 02:52:45
例:产生100-200之间的随机数
I答案是nt(Rnd*101)+100,为什么不是Int(Rnd*100)+100,我是这样想的,先计算一下这个数的范围,0-多少之间,然后加上100,取整那不就是100-200之间.那它为什么是101
nd * N产生的随机数范围是 (N-1)
所以
int(Rnd*101)+100 范围是0~100加上100以后就是100-200
Int(Rnd*100)+100 范围是0~99 加上100以后是100-199,差了一个数