알고리즘/C++

c++ 에서 srand 함수

고수트 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


반응형