VB中的随机数理论专题
VB中的随机数理论专题
随机数rnd表示一个0到1之间的小数,我们可以通过这个关键字来表示自己需要的范围。VB上课笔记系列笔记20190514
随机数理论专题
一、Randomize随机数种子
默认情况下,把系统时间作为种子。
作用:增大数字出现的不同的概率
为什么系统时间是不同的?
时间每时每刻都是不同的。
时间的单位:秒、毫秒、微秒
二、VB中的小数表示形式
VB中小数输出后,表示的特点是没有整数部分。
举例小数,数学中的小数0.9 在VB中输出会变成.9表示0.9
VB中科学计数法表示方法:
4.032E-02就是4.032*(10的-2次方)
10的-2次:1/100
10的-1次:1/10
补充:
自动刷新
autoredraw=true 相当于show
三、rnd随机数表示范围
Rnd代表随机数
随机数的范围:0=rnd的范围1
范围在数学中的表示:
[0,1)就是0=rnd1
[表示包含,用)表示不包含,用,表示从几到几
5数值=8 用数学表示(5,8]
10数值99 用数学表示(10,99)
什么是向下取整?
数学中的向下取整
向下取整:获取比某个数值小的整数
5.67向下取整5
6.37向下取整6
0.68向下取整0
-2.45向下取整-3
-6.555向下取整-7
在VB中用int函数表示向下取整运算
int(5.666)=5
int(6.666)=6
int(-5.666)=-6
范围表示取值表示方法:
方法:看两端,看两个极值
用[0,1)在VB中表示rnd,即0=rnd1
用[0,10)在VB中表示 rnd*10即0=rnd10
用[10,100)在VB中表示 (rnd*(100-10))+10 即10=rnd100
用[1,34]在VB中表示 int((rnd*34)+1) 即1=rnd=34
UP主呐喊:
刘金玉编程,编程创造城市!
如果喜欢这篇文章,欢迎关注/订阅/点赞/转发!
以上就是(VB中的随机数理论专题)全部内容,收藏起来下次访问不迷路!