当前位置:大问百书>百科问答>VB中随机函数的用法

VB中随机函数的用法

2024-10-13 20:40:10 编辑:zane 浏览量:615

VB中随机函数的用法

的有关信息介绍如下:

问题补充说明:教课书上写道int(100*rnd)+1 ---产生1-100间的随机整数 我想不明白这括号后面+1是什么意思

VB中随机函数的用法

让我给你个合理的解释:

严格的说rnd()函数只产生0到1直接的随机数(但绝不包括0和1),

那么得:(当然位数比我下面的还要大举个360问答例子)

0的无限逼近:0.0000001

1的无限逼近:0.9999999

int()函数是个取整函数,它的最大特点(往往让人错误)是忽略了小数部分.

结果:

int(0.0000001)=0int(0报严空物脸师.9999999)=0

从0和1的无限逼近值*100(即100*rnd())

那么

100倍0的无限逼近:00.00001(仍然是0啊)int(100*rnd())=0

100倍1的无限逼近:99.99999(永远也到不了100啊)int(100*rnd())=走银置99

那么int(100*rnd())+1

0+1=1

99+1=径植航许致独100

最后得出区间:1-100

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/answer/142067.html
热门文章