首页 生活百科 美食推荐 汽车百科 星座运势 旅游攻略 数码科技 教育资讯 宠物知识 养花知识 健康知识 周公解梦 热门影视 消费指南
当前位置: 首页 > 生活百科 >

vb随机数怎么表示(VB之生成随机数)

57次浏览     发布时间:2022-11-08 14:36:11    

VB6.0制作的一个生成随机数的程序,点击开始后,每个标签框不停转动,随机生成1~10以内的一位数字,点击停止,则转动停止,这个程序主要应用于活动时抽奖需要,下面是整个程序功能的实现。

程序界面主要如下图所示:其中包含6个标签、一个计时器、两个用于开始和停止的按钮。

代码实现:

1,定时器

1. Private Sub Timer1_Timer()

2. Dim i As Integer

3. Randomize’初始化随机数产生器

4. For i = 0 To Label.Ubound

5. Label(i).Alignment = 2’数字居中

6. Label(i).Caption = Int(Rnd * 10)’Label(i)中显示产生的一个0-10的随机数

7. Next i

8. End Sub

定时器代码中用到了Randomize(x)即随机函数,Rnd(x)是一个系统内部定义的随机函数,它能产生一个0~1(不包括0和1的)之间的单精度随机数,但是,一般的随机数都是指定范围的,这个时候我们用系统指定的随机数乘以指定范围的最大数,即可得到指定范围的随机数,其书写格式为:

Rnd()* x

例如,要产生一个1~12之间的随机数,可以用以下代码实现:

1. Private Sub Form_Click()

2. Randomize

3. Print Rnd() * 12

4. End Sub

2,开始按钮代码:

1. Private Sub Image1_Click()

2. Timer1.Enabled = True

3. End Sub

3,结束按钮代码:

1. Private Sub Image2_Click()

2. Timer1.Enabled = False

3. End Sub

程序功能演示:

相关文章
报销单格式怎么做(如何设计自己单位的电子报销单格式?)
2024-05-18 22:30:38
什么是换手率怎么看(股票的换手率代表什么?)
2024-05-18 22:20:48
最高学历是什么职位(我国“最高学历”是啥?不是博士和博士后)
2024-05-18 22:10:46
英文圣诞歌曲有哪些、(值得收藏的圣诞节英文歌曲)
2024-05-18 22:01:38
微信背景怎么变成黑色了怎么恢复(微信怎么打开深色模式?)
2024-05-18 21:50:35
借钱不还怎么办最佳方法(五步骤帮你处理)
2024-05-18 21:40:43