필요한 헤더파일은 <time.h>와 <stdlib.h>
rand() 함수는 분명수를 랜덤으로 뽑아내지만 밑의 설정을 안해주면 일정한 수가 리턴되는 현상이 발생한다.
따라서 아래와 같은 함수를 사용해주어야 한다.
srand((unsigned)time(NULL)); // 규칙적인 난수 발생을 막음
변수의 범위 설정
변수 = rand()%(종료값-시작값+1)+시작값
ex) 100부터 1000까지 난수 발생
변수=rand()%(1000-100+1)+100
'C' 카테고리의 다른 글
파일의 크기 알아내기 (0) | 2011.01.22 |
---|---|
파일 개방 모드 = 파일 접근 모드 + 데이터 입*출력 모드 (0) | 2011.01.22 |
구조체 정의와 typedef 선언 동시에 하기 (0) | 2011.01.22 |
문자, 숫자 변환 (0) | 2011.01.22 |
window.h 헤더파일 (0) | 2011.01.22 |