VB语言中随机数基础知识有哪些
这篇文章主要介绍了VB语言中随机数基础知识有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
一、随机数基础知识复习
随机数的使用关键字:rnd
rnd的取值范围: 0<=rnd<1
换种说法解释一下:
使用rnd表示[0,1)之间的所有的数值:rnd
rgb函数:这个是一个颜色函数,三个参数一次是红、绿、蓝
提问:0~255是什么数值的取值范围?
在rgb函数中,分别表示的红、绿、蓝 三种颜色 的每个颜色值的取值范围。
二、随机数取值范围的表述复习
在数学中,表示rnd的集合范围的表示方法:[0,1)
[0,1)的表示解释为:0到1之间的所有数值,包含0,但不包含1
使用rnd来表示[0,100)之间所有的数值:rnd*100
详细说明:
最小值的情况:当rnd等于0时,代入rnd*100,结果是0*100=0,因为rnd=0是能取到的,所以,这个结果0能被取到。
最大值的情况:当rnd等于1时,代入rnd*100,结果是1*100=100,因为rnd=1被取到的。
综上所述,0<=rnd*100<100
使用rnd来表示[0,66)之间所有的数值:rnd*66
详细说明:
最小值的情况:当rnd等于0时,代入rnd*66,结果是0*66=0,因为rnd=0是能取到的,所以,这个结果0能被取到。
最大值的情况:当rnd等于1时,代入rnd*66,结果是1*66=66,因为rnd=1是不能取到的,所以,这个结果66是不能被取到的。
综上所述,0<=rnd*66<66
使用rnd来表示[0,30)之间所有的数值:rnd*30
综上所述,0<=rnd*30<30
使用rnd来表示[1,30)之间所有的数值:1+rnd*29
使用rnd来表示[1,21)之间所有的数值:1+rnd*20
得出公式:
使用rnd来表示[n,m)之间所有的数值:n+rnd*(m-n)
三、用rnd来表示整数的理解
提问:如何将rnd表示成整数?
结合使用int函数
int函数:向下取整函数
使用举例:
int(1.4)的结果为1
int(1.6)的结果为1
int(5.8)的结果为5
int(-1.4)的结果为-2
int(-5.8)的结果为-6
想要在窗体中打印出来print输出的内容,必须有个前提:需要能够让form窗体刷新输出的内容
想要让form窗体刷新输出的内容有两种方法:
1.使用show关键词
2.设置窗体属性的AutoRedraw的属性值为true
提问:
使用rnd表示[0,100)之间所有的随机整数: int(rnd*100)
使用rnd表示[0,100]之间所有的随机整数: int(rnd*101)
补充复习:
1.显示form2窗体代码:
form2.show
2.隐藏form2窗体代码:
form2.hide
3.控件的visible属性
让某个控件是否可视(显示)的控件属性visible:
当控件.visible=true就是可视,当控件.visible=false就是不可视
提问:
使用rnd表示[1,100]之间的随机整数: 1+int(rnd*100)
再提问,会了么?
使用rnd表示[5,60]之间的随机整数:???
感谢你能够认真阅读完这篇文章,希望小编分享的“VB语言中随机数基础知识有哪些”这篇文章对大家有帮助,同时也希望大家多多支持恰卡编程网,关注恰卡编程网行业资讯频道,更多相关知识等着你来学习!