作业帮 > 数学 > 作业

疑惑!VB生成随机整数的公式是怎么来的?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/26 16:01:19
疑惑!VB生成随机整数的公式是怎么来的?
如题,生成某个范围内的随机整数,可使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
但是这个公式是怎么推到出来的啊?
比方说生成5~10之间的整数,用公式:
int(Rnd *6)+5
Rnd生成0~1之间的小数,那么Rnd*6=0~6之间的小数,但是不到6,所以int(Rnd *6)=0~5之间的整数,再+5=5~10之间的整数.