본문 바로가기

C

[C언어] 난수 생성 함수

반응형

난수는 특정한 의미를 지니고 있지 않는 임의의 숫자이다.

 

1. rand()

#include<stdlib.c> 헤더 파일로 불러올 수 있으며, 난수를 생성할 때 사용한다.

#include<stdlib.c>

rand()  // 난수 생성 함수

rand() % (b - a + 1);   // a~b까지의 난수 생성

 

2. srand()

#inlude<stdlib.c> 헤더 파일로 불러올 수 있으며, 시드 값을 변경하는 함수이다.

#include<stdlib.c>

srand(unsigned int);

srand() 함수의 인자에 따라 rand() 함수를 이용해 생성한 난수 값이 변경된다. 즉 srand()의 인자가 a라면, rand() 함수로 생성한 난수는 b만 나온다.

반응형