공부/VB6,VB.net,C#

[C#,VB.NET] RANDOM 클래스 루프시 같은값 나오는 현상 방지

왕돌 2017. 3. 7. 15:59

시드가있어 루프 바깥에 선언을 해놓으면 같은수가 나오지않는다.


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