当前位置:编程学习 > VB >>

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开始了啊,那样也行么?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,