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

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

程序代码:


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]

相关文章
|
7月前
|
存储 C语言
谭浩强 第六章利用数组处理批量数据
谭浩强 第六章利用数组处理批量数据
74 0
|
7月前
|
算法 机器人 Python
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
88 0
|
2月前
|
存储 安全 Java
Map使用技巧大公开:你离高效编程只差这一步!
【10月更文挑战第17天】在Java编程中,Map作为重要数据结构,常用于存储键值对。本文介绍如何选择合适的Map实现(如HashMap、TreeMap、LinkedHashMap)、Map的初始化方法、使用Map.Entry遍历、利用computeIfAbsent和computeIfPresent方法,以及Map的并发处理技巧,助你提升编程效率,写出更优雅、高效的代码。
39 1
|
4月前
|
监控 数据挖掘
IEC104初学者教程,第九章:计数量召唤流程详解
在IEC 60870-5-104(简称IEC104)协议中,计数量召唤(Counter Interrogation,简称CI)是一种特定的功能,用于获取远程终端设备(RTU)中的计数值。这些计数值通常是累计数据,如电能表的累计电量等。计数量召唤流程与总召唤类似,但有其独特的步骤和信息结构。以下是计数量召唤的基本流程:
54 4
IEC104初学者教程,第九章:计数量召唤流程详解
|
4月前
|
Python
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
【python】Python成语接龙游戏[1-3难度均有](源码+数据)【独一无二】
|
5月前
|
Serverless 网络安全 API
函数计算产品使用问题之遇到无法处理艺术字请求,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7月前
|
机器学习/深度学习 算法 vr&ar
【Python强化学习】动态规划法中策略迭代和值迭代求解冰湖问题实战(图文解释 附源码)
【Python强化学习】动态规划法中策略迭代和值迭代求解冰湖问题实战(图文解释 附源码)
138 0
|
API C语言 开发者
【精选】对随机粒子玩法的简单探索(C语言简单版本)
【精选】对随机粒子玩法的简单探索(C语言简单版本)
95 0
|
Python
Python漫游数学王国 | 总体参数的区间估计
本文讨论总体参数的区间估计。
183 0
|
测试技术
字符串a和他许久未见面的同父异母的b(模拟)(思维)
字符串a和他许久未见面的同父异母的b(模拟)(思维)
81 0