top of page
  • thebaleuncoding

난수를 만들어주는 함수는 뭘까?

일산코딩학원 더바른코딩학원입니다.

프로그램을 만들다 보면 랜덤한 숫자, 난수가 필요할 때가 있습니다.

랜덤한 숫자가 필요할 때 활용할 수 있는 함수들에 대해 알아보겠습니다.

rand 함수

Generate random number [0~ RAND_MAX]

랜덤한 숫자를 반환하는 함수로,

숫자의 범위는 0~RAND_MAX까지입니다. RAND_MAX라는 것은 stdlib.h 헤더파일에 매크로로 작성되어있는데, 그 값은 32767입니다. 즉, rand 함수가 반환하는 값은 0~32767 사이의 값입니다.

다음은 rand 함수로 랜덤한 숫자를 출력하는 프로그램입니다.


#include<stdio.h> 
#include<stdlib.h>
#include<time.h>  

using namespace std;  

int main()
{
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
printf("rand : %d\n",rand());
system("pause");
return0;
}

위의 프로그램을 실행한 결과는 다음과 같습니다.

#rand #rand함수 #rand() #time #time함수 #time() #srand #srand함수 #srand()

#난수를만들어주는함수는뭘까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 8회댓글 0개

최근 게시물

전체 보기
bottom of page