-
c++ 에서 srand 함수알고리즘/C++ 2019. 1. 30. 18:19반응형
c++로 코드를 구성하다보면
> include <iostream>
> srand(3)
과 같이 선언되어 있는 경우가 있다.
이 함수는 stdlib.h 파일 아래에 위치하며,
호출할 때 () 안에 들어가는 전달받는 인자를 기반으로 해서 난수를 초기화 해주는 함수이다.
이를 이용하면 항상 rand() 랜덤값을 뽑아낼 때 고정된 값으로 뽑아낼 수 있다. -> 교육자료 같이 동일한 랜덤값을 유지해야 할 때 유리
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void)
{
srand(3);
int a = rand();
cout << a << endl;
}
> 50421
반응형'알고리즘 > C++' 카테고리의 다른 글
#define MAX 100 의미 (0) 2019.01.29 #include <stdio.h> 의미 (0) 2019.01.28 c++ 에서 extern 사용법(다른 소스 전역변수 사용하는법) (2) 2019.01.28 소수인지 판단하는 법 c++ 코드 (0) 2018.11.25 유클리드 알고리즘(GCD) c++ 코드 (0) 2018.11.20