시드가있어 루프 바깥에 선언을 해놓으면 같은수가 나오지않는다.
rnd as RANDOM = new RANDOM
for i = 0 to 10
a(i) = rnd.next(1,100)
next
헌데
요러면 같은수가나온다. 아무래도 시간을 가지고 시드와 조합해서 만드는듯하다.
그래서 같은시간에 동시에 선언하여 첫 랜덤값은 같다는 말..
for i = 0 to 10
rnd as RANDOM = new RANDOM
a(i) = rnd.next(1,100)
next
'공부 > VB6,VB.net,C#' 카테고리의 다른 글
VB6 데이터형의 범위 (0) | 2015.11.02 |
---|