永发信息网

VB随机抽取

答案:1  悬赏:40  手机版
解决时间 2021-04-29 02:41

Private Sub Command1_Click()
Dim x, x1, x2, y, y2, y3 As Integer
x = Int(300 * Rnd + 1)
x1 = Int(300 * Rnd + 1)
x2 = Int(300 * Rnd + 1)
y = Int(140001 * Rnd + 10000)
Y1 = Int(140001 * Rnd + 10000)
y2 = Int(140001 * Rnd + 10000)
If x = x1 Then
x1 = Int(300 * Rnd + 1)
End If
If x1 = x2 Then
x2 = Int(300 * Rnd + 1)
End If
If x = x2 Then
x2 = Int(300 * Rnd + 1)
End If
Text1 = x
Text2 = x1
Text3 = x2
Text4 = y
Text5 = Y1
Text6 = y2

End Sub

Private Sub Command2_Click()
End
End Sub

思路是这样的,同时随机抽取出3个楼数名额对应奖励的金币,想要3个楼数名额不相同,我是全小白,上面全是数学学点点写出来的,但是执行还是不对,请大虾帮忙修改讲解一下

最佳答案

Private Sub Command1_Click()
Randomize '初始化随机数生成器 避免产生相同数字
'Int(m+Rnd*(n-m+1)) 为求N-M间的随机数
Text1 = Int(300 * Rnd + 1)
'随机产生1--300间的数字
Text2 = Int(300 * Rnd + 1)
Text3 = Int(300 * Rnd + 1)
Text4 = Int(140001 * Rnd + 10000)


Text5 = Int(140001 * Rnd + 10000)


Text6 = Int(140001 * Rnd + 10000)
'由于已经加了,Randomize ,所以不用再去判断产生相同的数字了



End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
WOW中FQ,CJQ的T5在哪出
什么都没有我该怎么办..
求算卦大师帮忙 我什么时候能结婚?
丝绸之路旁边是什么路?
今年浙江七月份平均降雨量多少毫米
富士康明天还招不招普工?
手机回复飞信花钱吗
河南洛阳离成都有多远
鑫江南家常菜地址在哪,我要去那里办事
国家为什么要精准扶贫,六个精准扶贫五个一批
冬天打篮球, 裤子怎么穿?
录制网上的视频
死后为什么待遇不一样?
求首歌曲的名字 急
12号线转10号线上海在哪转?
推荐资讯
qq号忘了密保怎么该密码啊?
家用电脑光死机是咋快的?
寻仙驭剑游侠603法宝炼化
哪里买的有 回正一道的卷轴啊
高手来解决下问道问题
女孩喊我看电影,因该怎么办
深奥什么意思?
小学二年级申请中队委的申请书
地下城万圣节活动停止了没
我想装个韩文打字法,但是系统的那个调不出来
求:颓废歌曲。
超级QQ几可以手机收农场啊!?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?