C Programing - 난수 ( rand,srand ) 렌덤적용하기
페이지 정보
본문
난수 ( rand,srand )
헤더파일에 #include<stdlib.h> 포함 하고 있어야 된다.
실행할때마다 값이 다르게 나오게 한다.
#include<stdio.h> #include<stdlib.h> // srand() 와 rand() 를 위하여 .. #include<time.h> // time() 을 위하여 .. main() { int i,Xrand; srand(time(NULL)); // 시간으로 초기화 .. for(i=0;i<9;i++) { Xrand=rand()%10; // 랜덤 10 이하 숫자만 나오게 .. printf("%d \n",Xrand); } } |
srand() 가 존재하지 않으면 랜덤으로 값이 출력안된다.
srand(time(NULL)) 에 시간을 넣어서 프로그램이 시작되는 시간에 맞추어서 랜덤화 하고 있다.
그럼 계속 다른 숫자가 생성된다.
댓글목록
등록된 댓글이 없습니다.