로딩
요청 처리 중입니다...

#25 열혈 C 프로그래밍 <도전! 프로그래밍3> 도전3번 코드와 해설 and rand함수 범위 지정하는 법

 #25 열혈 C 프로그래밍 <도전! 프로그래밍3> 도전3번 코드와 해설 and rand함수 범위 지정하는 법

코드 먼저. 첫번째 버전 #include #include int main(){ int i=0, random; printf("난수의 범위 0부터 %d까지 \n", RAND_MAX); while(i<5) { random= rand()%100; if(random<=99) { printf("99이하 난수는 %d\n",random); i++; } } return 0; } rand함수의 난수 생성 범위는 아래와 같이 설정할 수 있다. rand()%a > 0부터 a-1 까지 범위의 난수 생성 rand()%a+4 > 4부터 a+3까지의 범위의 난수 생성 rand()%10+4 이렇게 하면 3부터 9+4인 13까지의 난수가 생성되는 것을 알 수 있다.

두번째 방법인데 시간이 많이 걸리는 방법이긴 하다. #include #include int main(){ int i=0, random; printf("난수의 범위 0부터 %d까지 \n"...