For i = 1 To 10
Do
x = Int(91 * Rnd) + 10
yes = 0
For j = 1 To i - 1
If x = a(j) Then yes = 1: Exit For
Next j
Loop While yes = 1
a(i) = x
p = p & Str(a(i)) & ","
Next i
Do
x = Int(91 * Rnd) + 10
yes = 0
For j = 1 To i - 1
If x = a(j) Then yes = 1: Exit For
Next j
Loop While yes = 1
a(i) = x
p = p & Str(a(i)) & ","
Next i
解决方案 »
- (救急)VB中如何给多网卡的电脑进行选定网卡连接
- vb 代码方式清空access数据库中所有表中的所有数据,保留表结构
- WAVE 转换成ALAW格式的动态链接库谁有呀
- 请高手指点一下文本文件的操作,应该很简单的,谢谢,最后10分了
- modest接分!
- VB的版主!将我的帖子删除,大家看看吧【软件写好了!!怎么测试,推荐测试工具!!】,就是这么一个问题!!
- 设备折旧问题求助!和关于MSHFlexGrid1的小问题!!!!急!
- SqL,insert 时,参数在外面如何应用????
- 各位大哥,求救!有谁做过教务管理信息系统(或者类似的东西)?用Visual FoxPro做的
- 请问如果我设置一个数组(成员在100,000左右),现在我要对其操作,有没有比较快的方法呢?
- MSCOM 为什么 不能接收 十六进制 11,非常奇怪
- 如何修改bmp格式图片的rgb各分量????
For i = 1 To 10
Do
'随机生成一个两位整数
x = Int(91 * Rnd) + 10
'设置标志变量的值为0。yes 变量的值若为0则表示当前生成的数据与前面已得到的数据无重复
yes = 0
'下面的For循环是比较当前生成的数与前面已得到的数,若有相同,则置yes为1
For j = 1 To i - 1
If x = a(j) Then yes = 1: Exit For
Next j
Loop While yes = 1a(i) = x
p = p & Str(a(i)) & ","
Next i