:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/03/21 22:11
srand할때마다 숫자가 생성되는데 위에껀 while을 돌릴때마다 생성하고 밑에껀 한번 생성해놓은걸 계속쓰는데 당연히 값이 안바뀌죠;;;
10/03/21 22:18
그럴수 밖에요..
컴퓨터 성능이 무지 좋으니까요.. 코드를 저렇게 합쳐놓아서 쉽게 눈에 안들어 오시는거에요 int count = 0; while (count <= 5) __int64 t = time(NULL); printf("%ld - > ", t); srand(t); int a = rand()%45; printf("%d\n", a); count ++; 이걸 돌려보시면 이해하실꺼에요 <windows.h>를 넣으시고 while루프안에 Sleep(1000); 을 넣으시고 돌려보시면 더 명확히 파악하실 꺼에요
|