난수 함수
☞ rand, srand int rand(void); void srand(unsigned int seed); C 프로그램에서 난수를 얻고자 하는 경우 라이브러리 함수에서는 나름의 seed를 가지고 있어서 다음에 어떤 난수를 발생시킬지를 관리합니다. 그래서, 프로그램 시작 지점에 동일한 seed를 지정했다면 난수 발생 순서가 동일할 수 있다는 것입니다. 프로그램 시작 지점에 seed가 동일하지 않도록 지정하는 것이 좋습니다. srand()를 통해서 난수 발생기의 seed를 설정합니다. srand()로 seed를 설정하지 않은 상태로 rand()를 호출하면 기본 seed 값으로 1을 사용하게 됩니다. srand(time(0)) 처럼 호출하면 seed를 불규칙적으로 설정하는 간편하고 좋은 방법입니다. rand..
C | C++
2018. 6. 29. 11:25