난수 이해가안됩니다..
청력
2023.04.01
왜이렇게 이해가 안될까요 ;;
//난수 생성프로그램
#includestdlib.h
#includestdio.h
#includetime.h
#includeWindows.h
//n개의 난수를 화면에 출력한다.
void get_random(int n)
{
int i;
for(i = 0; i n; i++)
printf( %6d\n,rand());
system(PAUSE);
}
int main(void)
{
//일반적으로 난수 발생기의 시드(seed)를 현재 시간으로 설정한다.
//현재 시간은 수행할 때마다 달라지기 떄문입니다.
srand((unsigned)time(NULL));
get_random(10);
return 0;
}
여기서, srand((unsigned)time(NULL)); 이게 뭘뜻하는지 이해가가지않네요.. 그리고 숫자가 10000만자리수 나오는데 왜 1만자리수가 나올까요?..
-
하루키
srand가 시간에 따라 랜덤함수를 변경시켜주는거군요, 감사합니다!!