인프런 커뮤니티 질문&답변

가나파이님의 프로필 이미지
가나파이

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

가위-바위-보

아래 rand관련해서 답변을 보고도 이해가 살짝 안돼서 추가 질문드립니다

해결된 질문

작성

·

159

0

아래 답변에서 while 안에 rand(time(0))를 넣었을 때도 문제가  된다고 하셨는데, 그러면 1초 뒤에 일어나는 반복에서는 다른 시드가 들어가게 되니까 문제가 안되는건가요? 

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

1초 내에 rand(time(0))은 항상 동일한 값이 나옵니다.
1초 뒤에는 시드가 바뀌겠지만,
또 1~2초 사이 구간에선 동일한 시드값이니 동일한 값이 나오겠죠.
해당 부분은 테스트를 통해 실습해보시기 바랍니다.

가나파이님의 프로필 이미지
가나파이

작성한 질문수

질문하기