rand (1) 썸네일형 리스트형 [C] rand()함수/ srand()함수 rand() 함수 stdlib.h 헤더파일에 저장 #define RAND_MAX 0x7fff (=32767) 로 정의 즉 함수 rand()는 0 에서 32767 사이의 값을 가짐 #include #include int main(){ printf("%d", rand()); } 결과: 31176 여러번 실행하여도 또다시 31176이 출력됩니다. 첫번째 실행에서 나오는 값이 변경되지 않는 이유는 rand()함수가 우리가 생각하는 무작위 개념이 아닌 컴퓨터가 인지할 수 있는 방식으로 값을 설정하기 때문입니다. 그래서 보통 같은 환경에서 rand()함수만을 사용하면 같은 값의 결과가 나옵니다. srand() 함수 stdlib.h 헤더파일에 저장 변하지 않는 rand()함수의 값을 초기화하는 목적으로 사용 #inc.. 이전 1 다음