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

程序功能演示:

c语言随机生成1到100随机数_VB之生成随机数相关推荐

  1. c语言随机产生100个字母,C语言实现生成1到100随机数的方法

    C语言实现生成1到100随机数的方法 发布时间:2020-06-29 14:08:59 来源:亿速云 阅读:7054 作者:Leah 本篇文章为大家展示了C语言实现生成1到100随机数的方法,代码简明 ...

  2. c语言随机生成5到10,C语言生成随机数

    两个步骤:设置种子和返回随机数值.所需头文件:stdlib.h.如果种子欲由时间生成,则还需time.h. 设置种子的函数:srand.用法:void srand ( unsigned int see ...

  3. random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串...

    openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...

  4. c语言输出字母随机数,你好,怎样用c语言输出一个1到100的随机数

    你好,怎样用c语言输出一个1到100的随机数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 你好,怎样用c语言输出一个1 ...

  5. C语言 - 随机生成数字 和 汉字

    目录 0 写在前面 1 随机生成数字(整数 和 浮点数) 1.1 rand() 简析 本质 使用注意 rand()取值范围: 1.2 在 [ m, n ] 中随机取数(整 + 浮) 1.2.1 注意: ...

  6. python随机选取0到100间的奇数_python random模块(随机数)详解

    使用前要先导入random模块 import random random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 rando ...

  7. python生成10个随机数字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  8. 随机生成50道100以内的加减题(在线答题)

    一.代码部分: import random def fun(i):  score = 0  list = []  tup = ()  for i in range(i,51):     num1 = ...

  9. python随机生成10个数_python得到一个10位随机数的方法及拓展

    https://blog.csdn.net/qq_33324608/article/details/78866760 无意中看到一个写10位随机数的方法,很有想法,然后就从学了一下随机数,相关东西都记 ...

最新文章

  1. dede php可以传多个参数,织梦分页标签dede:pagelist传参数
  2. hadoop完全分布式集群安装
  3. javascript jquery 获取select选中的值
  4. 【NLP】谷歌、伯克利联合研究:为5种大型NLP模型,彻底算算这笔账
  5. Maven对插件进行全局设置
  6. C++中判断在字符串中是否存在空格 以及 如何输入带空格的字符串
  7. linux将视频导入到iphone,如何将 IPhone 的文件导入 Linux
  8. 【数字逻辑设计】Logisim构建四位行波进位加法器
  9. 消息中间件常见问题汇总
  10. Cadence全家桶Capture+Allegro流程-5-编辑焊盘并制作封装
  11. 博客园8月份第3周51Aspx源码发布详情
  12. 机密领域管理扩展技术(RME)对TF-A的修改分析笔记。
  13. Android Studio导致的假死机问题的解决
  14. 【Java课设】学生信息管理系统简易版(文件IO代替数据库)
  15. 条码扫描器的安装方法与使用注意事项
  16. python3判断字典中的key是否存在_python3判断key存在字典中的方法是什么
  17. 2015西交C语言在线作业,西交19秋《程序设计基础(高起专)》在线作业
  18. 【不想读paper的时候看看】阅读文献?
  19. linux c 开发数据,Linux c 开发
  20. C 喵帕斯之天才算数少女 SDUT

热门文章

  1. 简单十步让你全面理解SQL
  2. Flex4学习笔记(二)--语法相关
  3. 技术开发频道一周精选2007-8-3
  4. jQuery 常用效果
  5. python系统学习:第二周之购物车功能
  6. B. 基本概念:类和对象
  7. ABP官方文档翻译 1.5 多租户
  8. 练习1:创建一个简单的银行程序包
  9. tableView编辑
  10. TFS 2005安装的注意事项