|
randomize() 1회 호출 후에
random(100) 을 했는데도
안됬을 경우에 써본 방법 입니다.
오늘 새벽에 해보니 안되서
고안해낸 방법 입니다. ㅎ
허정주 님이 쓰신 글 :
: 최초 randomize() 1회 호출 후에
: random(100) 을 하면 잘 나오는데요.
:
: srand(100) 을 호출 후에
: rand() % 100
: 이렇게 써도 되구요.
:
: 이성제 님이 쓰신 글 :
: : random(100); 을 해보니 계속 같은 값을 리턴 하더랍니다.
: : 그래서 randomize(); 를 호출 하고 랜덤을 뽑았는데도 계속 같더랍니다.
: : randomize에서 하는 역할이 randseed를 바꾸는 것이라길래
: :
: : 그걸 직접 짯더니 효과가 있군요.
: :
: : 소스는 이렇게; ㅎ
: :
: : #include <system.hpp>
: :
: : randomize();
: : RandSeed = rand();
: : random(100);
: :
: : 이렇게 하면 호출 할 때마다 계속 다른 값이 리턴 되는군요.
: :
: : randomize를 두번 쓴 것과 동일 하다고 해야 하나요? ㅎ
|