中易网

vb中如何产生不相等随机数,下面这个代码怎么做

答案:3  悬赏:60  
解决时间 2021-02-15 04:48
vb中如何产生不相等随机数,下面这个代码怎么做
最佳答案
Private Sub Command1_Click()
Randomize
Dim a(1 To 50) As Integer, i As Integer, k As Integer
For i = 1 To 50
a(i) = Int(Rnd * 100)
For k = 1 To i - 1
If a(i) = a(k) Then
i = i - 1
Exit For
End If
Next k
Next i

For i = 1 To 50
Text1.Text = Text1.Text + Str(a(i)) + Space(2)
Next i
End Sub
全部回答
既然是随机数那就是随机出现的数字,如果想让随机数末尾相加互补,相等那么 只能随机一个数字,另一个数字由公式算出。
再定义一个变量j 然后代码如下(结果输出代码没问题略,但是都在同一行了,自己修改吧): Randomize j = 1 a(1) = Int(Rnd * 100) For i = 2 To 49 a: a(i) = Int(Rnd * 100) For k = 1 To i - 1 If a(i) = a(k) Then GoTo a End If Next k Next i
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
眼睛近视与不近视是天生的吗?
vivo手机怎么新建文件夹放桌面图标
更富公司摩托车分公司地址在哪,我要去那里办
nero8安装完成后,大家注册信息吗(不是序列码,
克莱斯勒300c和宝马5系哪个好
思迪威名师立志教育连锁机构我想知道这个在什
女朋友向你借钱
为什么我32天了还没来月经
八里岔南巷/老汉孟路(路口)地址在哪,我要去
杭州德邦物流需要入职体检吗?体检要查肝功能
有关于描写冥界很阴森的场面
双色球一至三十三个号码能按自己的意思进行组
保时捷真心丑 总觉得像蛤蟆 爬在那里 不如宝
宗申150-48a摩托车化油器漏油
时代广告公司在哪里啊,我有事要去这个地方
推荐资讯
豆芽机发豆芽腐烂
本人身高175,体重85kg,臂展2米。适合什么运
有要QQ的吗 十位数 带520 不免费 有会员
热水循环系统会漏电吗
信用卡在pos机上刷卡消费提示无终端支持的应
江苏省建筑安装工程施工技术操作规程,混凝土
新时代信托为什么跟明天系有关系
小星星双语幼儿园(苏州太仓)地址好找么,我有
食碘过多有何危害
求两首英文歌,第一首:女歌手,开头是掌声,
双色球33组号码组合公式谁能组合以及六组号码
仙之侠道Ⅱ陆章 停怪的NPC 在哪里?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?