728x90
300x250
[C++] 난수 생성
C++을 통한 난수 생성을 정리해봤다.
1. 난수 생성 - 방법
rand() % M을 하면 0~(M-1)까지의 수가 생성된다.
rand() % M + N을 하면 N~(M+N-1)까지의 수가 생성된다.
rand() % 100이면 0~99까지의 수가 생성됨. ( 0 ~ (100-1) )
rand() % 100 + 1이면 1~100까지의 수가 생성됨. ( 1 ~ (100+1-1) )
rand() % 96 + 5이면 5~100까지의 수가 생성됨. ( 5 ~ (96+5-1)
C++에는 <cstdlib> 라는 헤더파일에 rand라는 난수 생성 함수가 있다.
rand()함수를 호출하면 0에서 RAND_MAX까지의 정수 1개를 리턴한다.
2. 참고자료(Reference)
1. http://arer.tistory.com/10, Accessed by 2014-05-17
반응형
'소프트웨어(SW) > GNU - C, C++' 카테고리의 다른 글
[C언어] pthread로 컴파일 하기 (3) | 2014.10.09 |
---|---|
[C++] 문자열 입력 받기 - string (3) | 2014.07.07 |
[C++] Delay 함수 구현하기 - ctime, clock(), CLOCKS_PER_SEC (1) | 2014.05.17 |
[C++] 화면 클리어 = system("cls") (1) | 2014.05.17 |
[C++] GCC - Windows에 관한 사항 (1) | 2014.05.10 |