前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VB语言基础重要知识点09

VB语言基础重要知识点09

作者头像
刘金玉编程
发布2019-10-14 19:29:05
8400
发布2019-10-14 19:29:05
举报

一、随机数基础知识复习

随机数的使用关键字: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]之间的随机整数:???

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档