vb 要求生成50个100以内的互不重复的整数,可是答案给出的看不懂
补充:1 randomize
2 for i=1 to 50
3 a(i)=int(Rnd*100)
4 for k =1 to i-1
5 if a(i)=a(k) then
6 i=i-1
7 exit for
8 end if
9 next k
10 next i
请问 从第四行到第六行是 什么意思,作用是什么,randomize 不是可以保证生成的数字不重复么?谢谢
追问:那既然都会重复 那那个randomize 有什么用,不加可以吧。还有这个循环开始如果i=1的话,那k=1 to 0了啊,这个能循环么?谢谢那开始循环后,i 不能从1开始了啊,那样也行么?