srand 질문...
알버트
2023.04.01
질문 제목 : srand랑 rand 질문입니다질문 내용 :난수를 출력하려고 다음과 같이 코딩을 했는데,
컴파일 해보니까 첨에 어떤 수가 하나 출력되고 그다음 컴파일 할때마다 수가 조금씩 계속 증가 하네요...규칙적으로 수가 증가하는 난수 말고, 아무렇게나 출력되는 난수를 원하는데 어떻게 해야 하나요??소스
#include stdio.h
#include time.h
#include windows.hint main(void){
srand( (unsigned)time(null) );
printf(%d, rand() );return 0;
}
-
서향
rand() 함수가 생성하는 난수의 범위를 지정 해줘야 합니다.
rand() % 10 // 0 ~9 까지의 난수
rand() % 10 + 1 // 1~10 까지의 난수