VB编程:利用数组随机抽取幸运观众-32

简介: VB编程:利用数组随机抽取幸运观众-32

程序代码:


Private Sub Command1_Click()

   Dim myarray() As String

   Dim myrows

   With Text1

       myarray = Split(.Text, vbCrLf)

       myrows = UBound(myarray)

       Randomize

       Text2.Text = Text2.Text & vbCrLf & myarray(Int(Rnd * myrows + 1))

   End With

End Sub


Private Sub Form_Load()

   Text1.Text = "请输入抽奖名单:" & vbCrLf & _

                "张飞" & vbCrLf & _

                "关与" & vbCrLf & _

                "六倍" & vbCrLf & _

                "诸葛" & vbCrLf & _

                "曹操" & vbCrLf & _

                "孙权"

   Text2.Text = "幸运观众:"

End Sub



学习心得:


    1、Rnd 函数返回小于 1 但大于或等于 0 的值。即Rnd取值 [0,1)。


    2、Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。


    3、为了生成某个范围内的随机整数,可使用以下公式:


           Int((upperbound - lowerbound + 1) * Rnd + lowerbound)


     这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。


     取值为:[lowerbound,upperbound]

相关文章
|
5月前
|
存储 C语言
谭浩强 第六章利用数组处理批量数据
谭浩强 第六章利用数组处理批量数据
60 0
|
5月前
|
算法 机器人 Python
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
72 0
|
2月前
|
存储 安全 Java
"Java编码魔法:揭秘图片与文件的Base64神秘转换术,让数据在指尖跳跃!"
【8月更文挑战第16天】Base64编码在Java开发中常用于将二进制数据如图片转换为ASCII字符串以便传输。编码使用64个字符及等号填充,每3字节数据编码为4个字符。Java利用`java.util.Base64`类实现此功能:读取图片或文件为字节数组后进行编码。解码时将Base64字符串还原为字节数组并写入文件。需注意编码效率降低、不提供安全性及特殊字符兼容性等问题。掌握这些技巧有助于解决Web开发中的数据传输需求。
62 4
|
3月前
|
Serverless 网络安全 API
函数计算产品使用问题之遇到无法处理艺术字请求,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
4月前
|
存储 安全 Java
Map使用技巧大公开:你离高效编程只差这一步!
【6月更文挑战第18天】Java Map技巧:选择HashMap、TreeMap或LinkedHashMap;利用Java 9+的Map初始化;用Map.Entry遍历键值对;使用computeIfAbsent和computeIfPresent进行智能更新;并发环境选用ConcurrentHashMap,提升代码效率和优雅度。
63 0
|
5月前
【错题集-编程题】春游(模拟 - 分情况讨论)
【错题集-编程题】春游(模拟 - 分情况讨论)
|
测试技术
字符串a和他许久未见面的同父异母的b(模拟)(思维)
字符串a和他许久未见面的同父异母的b(模拟)(思维)
75 0
|
机器学习/深度学习 算法 数据可视化
使用简单算法两小时实现猎杀乌姆帕斯(Hunt the Wumpus)Python小游戏
使用Python语言可视化实现1973 年开发的一款基于文本的冒险游戏。 原著较为复杂,这里我们作出如下简化: 1. 原著十二面体可以展开为拥有20个顶点(洞穴)的地图。我们简化为更简单的 N*N 矩形地图。每个点代表一个洞穴。暂定为 5 x 5 共25个洞穴。 2. 每个洞穴(点)上下左右四通(非八达)🤪 3. 仅拥有一颗箭,即只有一次命中机会。如果错过未能将怪兽消灭即失败。 4. 如果不慎跌入怪兽洞也算失败。😏 5. 该地图不会出现 无底洞, 超级蝙蝠 等其它元素。😝 6. 隐藏信息,怪兽的洞穴是不可见的,当接近怪兽洞穴一个格子的距离时,会提示“你嗅到了乌姆帕斯的气息”。
238 0
使用简单算法两小时实现猎杀乌姆帕斯(Hunt the Wumpus)Python小游戏
|
数据安全/隐私保护
混沌理论作业简析——两人一组_图像加密解密小游戏
混沌理论作业简析——两人一组_图像加密解密小游戏
133 0
混沌理论作业简析——两人一组_图像加密解密小游戏
下一篇
无影云桌面