随机数的使用法

作者在 2007-05-12 04:52:00 发布以下内容

       随机数是小于1,并且后面带好几位小数点,因为随机数一般不会用到小数点,所以加上Int 将初始值整数化为 0.  

Randomize 不加上这行,则每次所得到的一批数值都是依 "固定顺序" 排列的 "相同" 乱数.  

Rnd * 100 这行的正确解释是 从 0 起算, 得到从 0-99 总共100个的随机数. (但得不到 100 这个数)  


1.从 1 到 100 之间取个随机数, 公式如下:  

公式可以这样理解: 最小值=1     最大值=100   

xx=int(Rnd * (最大值-最小值+1)) + 最小值.     代码: xx=int(Rnd * (100-1+1)) + 1  


2.从 10 到 100 之间取个随机数, 公式如下:  

公式可以这样理解: 最小值=10     最大值=100   

xx=int(Rnd * (最大值-最小值+1)) + 最小值.     代码: xx=int(Rnd * (100-10+1)) + 10  


3.从 101 到 500 之间取个随机数, 公式如下:  

公式可以这样理解: 最小值=101     最大值=500   

xx=int(Rnd * (最大值-最小值+1)) + 最小值.     代码: xx=int(Rnd * (500-101+1)) + 101   
                                                           

                                                                           from cbm666

    http://hi.baidu.com/cbm666  

VB | 阅读 2126 次
文章评论,共0条
游客请输入验证码
浏览86967次