vb随机数怎么表示(VB之生成随机数)
vb随机数怎么表示(VB之生成随机数)
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-01-16 13:31:27
-
- 盐菟丝子 盐菟丝子的功效与作用
-
2024-01-16 13:29:22
-
- 为什么油条要两根一起炸(为什么油条都是两根一起炸,单根或者多根却不行?原
-
2024-01-16 13:27:17
-
- 申硕属于研究生学历吗?考试好通过吗?
-
2024-01-16 13:25:13
-
- 山药的好处功效与作用(山药是好,健脾胃,益肾气,化痰涎,强筋骨!很多人吃
-
2024-01-16 13:23:08
-
- 拼多多如何开店 拼多多开店流程怎么做?
-
2024-01-16 13:21:03
-
- 冒险家的故事50字(冒险家的故事50字怎么写)
-
2024-01-16 01:52:29
-
- 1寸照片纸尺寸(一寸照片怎么打印在相纸上)
-
2024-01-16 01:50:22
-
- 像素最好的苹果手机是哪一款(像素最好的苹果手机是哪一款手机)
-
2024-01-16 01:48:15
-
- 苹果xs电池百分比怎么显示出来(苹果12电池百分比怎么显示出来)
-
2024-01-16 01:46:08
-
- 雪铁龙ds系列怎么样(雪铁龙ds系列怎么样值得买吗)
-
2024-01-16 01:44:01
-
- 苹果退费(苹果退费一般申请后几小时成功)
-
2024-01-16 01:41:54
-
- 苹果13在实体店买多少钱(苹果13在实体店买多少钱全新正品)
-
2024-01-16 01:39:47
-
- 防窥膜好还是高清钢化膜好呢(钢化膜和防窥膜哪个更好)
-
2024-01-16 01:37:39
-
- 东莞凯越大厦写字楼有几栋(东莞市凯越国际货运代理有限公司)
-
2024-01-16 01:35:32
-
- 超五类和六类网线区别 知乎(超五类和六类网线区别 什么样的网线好)
-
2024-01-16 01:33:25
-
- 早安高级感图片(高级早安文案)
-
2024-01-15 22:58:06
-
- 徐州是哪个省的(徐州是哪个省的城市之一)
-
2024-01-15 22:56:01
-
- 幸福树养殖方法(幸福树养殖方法与技巧)
-
2024-01-15 22:53:56
-
- 虔诚之花的晚钟(虔诚之花的晚钟奥洛克攻略)
-
2024-01-15 22:51:51