编程语言应用

首页 » 常识 » 诊断 » VB中的随机数理论专题刘金玉编程
TUhjnbcbe - 2023/8/18 21:26:00
白癜风医院西宁哪家好 http://baidianfeng.39.net/a_zczz/221231/12831160.html
白癜风医院西宁哪家好 http://baidianfeng.39.net/a_zczz/221231/12831160.html

简介INTRODUCTION

随机数rnd表示一个0到1之间的小数,我们可以通过这个关键字来表示自己需要的范围。VB上课笔记系列笔记

一、Randomize随机数种子

默认情况下,把系统时间作为种子。

作用:增大数字出现的不同的概率

为什么系统时间是不同的?

时间每时每刻都是不同的。

时间的单位:秒、毫秒、微秒

二、VB中的小数表示形式

VB中小数输出后,表示的特点是没有整数部分。

举例小数,数学中的小数0.9在VB中输出会变成.9表示0.9

VB中科学计数法表示方法:

4.E-02就是4.*(10的-2次方)

10的-2次:1/

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.向下取整-7

在VB中用int函数表示向下取整运算

int(5.)=5

int(6.)=6

int(-5.)=-6

范围表示取值表示方法:

方法:看两端,看两个极值

用[0,1)在VB中表示rnd,即0=rnd1

用[0,10)在VB中表示rnd*10即0=rnd10

用[10,)在VB中表示(rnd*(-10))+10即10=rnd

用[1,34]在VB中表示int((rnd*34)+1)即1=rnd=34

UP主呐喊:

刘金玉编程,编程创造城市!

如果喜欢这篇文章,欢迎

1
查看完整版本: VB中的随机数理论专题刘金玉编程