Programming/c언어
c 언어 난수출력!(rand(),srand())
1. 난수란 무엇인가 [명사] 특정한 배열 순서나 규칙을 가지지 않는, 연속적인 임의의 수. 즉. 쉽게 말하자면 랜덤하게 선택된 수를 말한다. C언어에서는 이러한 난수를 만드는 함수를 제공한다. rand() 함수 #include #include int main() { int i=0; for(i=0;i 2.srand((unsigned int) time(NULL)); 단, rand() 경우 항상 같은 실행결과가 나온다는 문제가 있다. 따라서 srand(),time() 함수와 함께 사용해 주어야 한다. 함수 time()을 사용하기 위해 헤더 파일 time.h를 포함시켜야 한다. srand()함수로 rand()에 시드값을 전달해 주어야 하는데 seed는 난수표 라는 것이 존재하는데 각 seed값 마다 난수가 정..
2016. 5. 16. 11:25