疑惑!VB生成随机整数的公式是怎么来的?
如题,生成某个范围内的随机整数,可使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
但是这个公式是怎么推到出来的啊?
人气:434 ℃ 时间:2020-06-09 06:09:52
解答
比方说生成5~10之间的整数,用公式:
int(Rnd *6)+5
Rnd生成0~1之间的小数,那么Rnd*6=0~6之间的小数,但是不到6,所以int(Rnd *6)=0~5之间的整数,再+5=5~10之间的整数.
推荐
猜你喜欢
- 判断题进行小数加法计算时,可以用减法来验算对吗?
- Remember the first time we met ,jim?
- 根据His father is tall and storng .He looks cool判断对错
- 词语接龙,请给我示范一些
- 用5个边长3厘米的正方形,拼成一个长方形,这个长方形的长是( )厘米,宽是( )厘米,面积是( )平方厘米?
- 苯的二氯代物有3种,那么苯的四氯代物有几种?
- 一个书架上层书比下层书多105本,从上层拿25本到下层后,下层书的本数是上层的五分之四,求共有多少本?
- 8个有理数相乘,积是负数,其中至多有( )个负数,至少有( )个负数