[C언어] 난수 생성하기 _ rand(), srand() 함수 활용
난수생성 방법에 대해 알아보겠습니다. 코딩을 하다보면, 가끔 임의의 수가 필요할 때가 있습니다. 이러한 랜덤한 숫자를 ‘난수’ 라고 부릅니다. 난수를 이용한다면 실행할 때 마다 랜덤으로 바뀌는 숫자를 만들 수 있습니다. rand() 함수만을 사용해서 난수를 생성한다면 완전한 난수가 생성되는게 아닌 것을 쉽게 알 수 있습니다. 이런 현상을 막기 위해서는 srand() 함수와 time() 함수를 통해서 시드값을 생성해 주어야합니다. time(NULL)은 1970년 1월 1일 이후로 현재까지의 시간을 초 단위로 반환해주는 함수입니다. 간단한 예제를 통해 보도록 하겠습니다. 예제 코드: 12345678910111213141516171819202122232425262728/* *C언어 난수생성* */ #inclu..
Programming Languages/C++ & Algorithm
2018. 10. 21. 18:00