VB中Rnd函数的用法
Rnd是一个能产生[0,1)之间的双精度随机数的函数。int(N)是一个取小于或等于N的最大整数的函数,比如int(4.5)=4,int(-4.5)=5。
int(rnd的使用方法:
int(rnd * 范围 + 基数)
登录后复制
比如:int(rnd*m+n)意为产生[n,m+n-1]之间的随机数
例:假设你想要将随即产生的40到60之间(包括40和60)的6个随机整数存放到一个一维数组suijishu()里边语句为:
dim suijishu(1 to 6) as integer, i as integer for i = 1 to 6 suijishu(i)=int(rnd*21+40) next i
登录后复制
分析:
0<=rnd<1
0<=rnd*21<21
40<=rnd*21+40<61
40<=int(rnd*21+40)<=60
更多教程请访问Work网。
以上就是VB中Rnd函数的用法的详细内容,更多请关注Work网其它相关文章!