大乐透随机模拟摇号器,手机在线模拟摇奖
乐透随机模拟装置,手机在线模拟
今天学习了刘金玉的《VB编程教程》第十九期。我学习的主要内容是数组的使用。
一.阵列
1.什么是数组?
数组是具有相同类型和名称的变量的。这些变量被称为数组的元素。每个数组元素都有一个数字,称为下标。我们可以用下标来区分这些元素。数组中元素的数量有时称为数组的长度。
2.固定长度数组
(1)定长数组的长度在定义时就确定了,在程序运行过程中是固定的。它的定义格式是:
Dim数组名([下界到]上界)[作为类型名],其中数组的下界和类型是可选的。所谓下限和上限,就是数组下标的最小值和值。缺省下限时,VB的缺省下限为0。
如果定义数组时没有指定它的类型,默认情况下它是可变的。
以下是固定长度数组的定义示例:
将a(1到3)设为整数
Dim b(5到9)为字符串
Dim c(7)为整数
Dim d(6)
其中,例定义了一个三元素的整数数组,下标从1到3。用5个元素定义一个字符数组,下标从5到9。缺省下限定义了一个有8个元素的整数数组,下标从0到7。示例默认为下限和类型,定义了一个包含7个元素的variant数组,下标从0到6。如果将Option base 1添加到该模块的“(声明)”部分,则例和例的下标都以l开头,定义定长数组时,其上下界必须是常量或常量表达式。
(2)数组的赋值:
数组名(上限和下限之间的数字)=数值
第二,用数组模拟抽奖。
1.创建一个新的shape控件(shape属性设置为circle,fillcolor属性设置为相应的颜色)和一个label控件(back style属性设置为0,auto size属性设置为true,forecolor设置为白色)。创建新的令控件。创建新的timer控件(enabled属性设置为false)。
2.同时选择形状控件和标签控件,右键选择,然后在表单空白处右键选择粘贴,提示“已经有一个名为shape1的控件,要创建控件数组吗?”,选择“是”。标签提示选择“是”。
3.输入代码:
私有子令1_Click()
If令1。那就抽奖吧
定时器1。启用=真
1.令1。Caption='停止'
其他
定时器1。启用=假
1.令1。Caption='幸运抽奖'
如果…就会结束
末端接头
私有子定时器1_Timer()
使不规则化
标签1(0)。Caption=Int(Rnd * 35) 1
标签1(1)。Caption=Int(Rnd * 35) 1
标签1(2)。Caption=Int(Rnd * 35) 1
标签1(3)。Caption=Int(Rnd * 35) 1
标签1(4)。Caption=Int(Rnd * 35) 1
标签1(5)。Caption=Int(Rnd * 12) 1
标签1(6)。Caption=Int(Rnd * 12) 1
末端接头
4.点击跑:(去买投注吧,说不定会中奖,哈哈哈)
这个模拟抽奖程序有一个缺陷,红球和篮球之间可能存在重复。还有很多知识要学,我要好好利用。如果没有大见面会,请大家给点意见。
摇奖