大家好,今天我们共同来看一下Rnd随机函数在VB编程中的应用。

VB中的Rnd随机函数

功能:产生[0,1)之间的一个随机数。

注意:包括0,但是取不到1。

如果要实现每次运行时,产生不同序列的随机数,则需要加上Randomize 语句。

实际应用

我们可以根据不同的需求,写相应的代码来产生不同功能的随机数、字母或者字符。

例如:

Int(Rnd*n) '可产生0--n之间的一个随机整数

Int(Rnd*n)+1  '产生1--n之间的一个随机整数

Int(Rnd*(n-m+1))+m  '产生一个在区间[m,n]的随机整数

Chr(Int(Rnd*26)+65)  '随机产生一个大写英文字母

Chr(Int(Rnd*26)+97)  '随机产生一个小写英文字母

具体程序实例

◐◑用随机数抽取不同奖品对应的人员编号

◐◑随机产生大小写字母制作打字游戏

◐◑利用随机数、数据库、Excel综合开发的每日抽奖程序

推 荐 阅 读

VB界面美化,让VB程序从此不再单调!

秒成电脑高手|电脑常用的cmd命令大全

大家在学习VB中有不懂之处或者需要VB视频教程学习资料,可以添加老师微信号:vbyjk521 ,更多VB编程实例,视频讲解,尽在跟我学VB!。



长按上图,添加老师微信

更多VB精彩内容,尽在VB学习

vb代码大全_【必会】Rnd随机函数在VB编程中的广泛应用相关推荐

  1. c语言代码大全_从学生到专家,C语言开发必读的8本书

    本号总结了在C语言实际开发中必读的8本书,当然这8本书并不能囊括开发的方方面面,但就作者亲身体验来看,这8本书确实每个C语言开发者都必须要读的书,并且是应该深入精读的书. C程序设计语言 相信大家都学 ...

  2. wordvba编程代码大全_面向对象、设计原则、设计模式、编程规范、重构

    面向对象.设计原则.设计模式.编程规范.重构 面向对象 主流的三个编程风格有:面向对象,面向过程,函数式编程. 面向对象是最主流的风格,面向对象具有丰富的特性(封装,抽象,继承,多态). 面向对象 面 ...

  3. wordvba编程代码大全_这几本基础编程书籍一定要看

    程序员书库(ID:OpenSourceTop) 编译书单来自:https://simpleprogrammer.com/best-programming-books-2019/ 关于程序员类的技术书籍 ...

  4. 读书笔记_代码大全_第14章_组织直线型代码_第15章_使用条件语句

    组织直线型代码 + 使用条件语句 希望我的读书笔试能带你翻过18页的书 http://www.cnblogs.com/jerry19880126/ <代码大全>第14章和第15章的内容比较 ...

  5. autojs命令代码大全_各个主流品牌手机的命令代码大全,安卓工程模式的指令大全!...

    所谓的「命令代码」其实就是安卓工程模式的指令,它可以通过手机拨号盘输入那些相关隐藏代码,让设备快速进入工程测试模式,从而了解那些不为人知的手机硬件信息. 大家广为知晓的两条命令代码,比如说当你输入「* ...

  6. js基础代码大全_关于前端业务代码的一些见解

    前言 如何写出可维护和可读性高的代码,这一直是一个困扰很多人的问题.关于变量如何起名.如何优化 if...else 之类的小技巧,这里就不做介绍了,推荐去看<代码大全2>,千书万书,都不如 ...

  7. 我的世界服务器修改生成怪物速度的文件,我的世界服务器怎么不生成怪物_禁止服务器产生怪物代码大全_游戏城...

    在<我的世界>游戏里,如何让服务器不生成怪物?可以通过服务端pluginsEssentials里的CONFIG文件来修改. <我的世界>禁止服务器产生怪物代码大全: #+(tr ...

  8. 天然气故障代码大全_美的燃气热水器故障代码大全

    现在的燃气热水器出现问题都会有代码提示,这样大大方便了判断和维修.那么美的燃气热水器故障代码是什么意思呢?本文小编来给大家介绍一下. 美的燃气热水器故障代码大全 1.E1:点火失败或中途熄火 ①由于火 ...

  9. 诛仙服务器显示横线,诛仙手游字变颜色怎么弄_诛仙手游字体颜色代码大全_快吧手游...

    诛仙手游字变颜色怎么弄?相信好多小伙伴在聊天的过程中遇到这种情况,别人的字体会有各种字体出现,在这里,小编整理了诛仙手游字体颜色代码大全!快来学习一下吧! 字体颜色代码大全 [[950000]aaff ...

最新文章

  1. javascript体系-DOM原理
  2. 简单实现promise封装
  3. 光流 | MATLAB实现HS Optical Flow(代码类)
  4. linux输出mac,Linux(Mac)命令ll输出后各个字段的含义
  5. numpy基础(part3)--加载文件
  6. Springboot集成BeanValidation扩展一:错误提示信息加公共模板
  7. NOIp2018滚粗记
  8. 二维数组vector的代码使用简单例子_vector容器_ 用构造函数vectorint()
  9. html5学习笔记---05.JavaScript 中的面向对象,继承和封装
  10. axios post参数为空
  11. 编程语言-脚本编程-PowerShell相关整理
  12. 用c语言设计一个菜单界面_最新,最全的NX二次开发Ribbon界面菜单的设计图文教程...
  13. 百度地图缩放级别与比例尺的关系
  14. 【100%通过率】华为OD机试真题 C++ 实现【最优芯片资源占用】【2023 Q1 | 100分】
  15. 系统对接方案_报销费控SaaS对接财务系统解决方案
  16. 【Markdown 1】什么是Markdown?怎么用? - Markdown语法个人简述总结(图文)(常用)
  17. IntelliJ IDEA中class lombok.javac.apt.LombokProcessor (in unnamed module @0x7d968ec1) cannot access..
  18. 【计算机视觉】图片拼接
  19. 数字化推动后市场产业变革,开启汽车后市场新篇章
  20. 相机基础知识和佳能相机DPP

热门文章

  1. 学习css3中的动画
  2. 缓存机制与局部性原理
  3. Linux小细节-1
  4. 载:看了你能懂几个?
  5. LINUX下源码包安装mysql
  6. My SQL出错代码及出错信息对照
  7. 树回归源码分析(1)
  8. 将dataGridView数据转成DataTable
  9. sql 递归查询所有的下级
  10. SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解