绿巨人1是漫威宇宙吗:VB的随即抽取函数怎么用

来源:百度文库 编辑:高校问答 时间:2024/05/08 03:41:16
我要用VB做个题库管理系统 谁有成品和论文啊 请联系我 udblpk@163.com

VB随机数RND 初始值是小于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