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

疑惑!VB生成随机整数的公式是怎么来的?
如题,生成某个范围内的随机整数,可使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
但是这个公式是怎么推到出来的啊?
hu00959 1年前 已收到1个回答 举报

仗剑八里村 幼苗

共回答了21个问题采纳率:90.5% 举报

比方说生成5~10之间的整数,用公式:
int(Rnd *6)+5
Rnd生成0~1之间的小数,那么Rnd*6=0~6之间的小数,但是不到6,所以int(Rnd *6)=0~5之间的整数,再+5=5~10之间的整数.

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.050 s. - webmaster@yulucn.com