찾아서 보는데 글을 너무 못써서 그냥 내가 쓴다.
rand
#include <stdlib.h>
#include <cstdlib>
둘 중 하나만 넣어서 사용하면 된다
그리고 rand() % 값 을 넣으면 0 ~ 자기가 넣은 값 까지의 숫자가 나온다. 그런데 같은 숫자만 나올 수 있어서 그것을 방지하기 위해 srand를 사용한다.
코드 예시
int random = rand() % 5;
이렇게 사용하면 된다.
srand
#include <ctime>
#include <time.h>
둘 중 하나만 넣어서 사용하면 된다.
srand는 시간을 활용해서 나오는거라 무작위로 나온다. rand보다 더 무작위성이 높다.
코드 예시
srand(time(0));
int random = rand() % 5;
이렇게 사용하면 랜덤으로 나온다.
'C언어 공부' 카테고리의 다른 글
C언어 공부 강의 완 앞으로의 계획 (0) | 2025.03.22 |
---|---|
C++ 심화 - 9 람다 함수 (0) | 2025.03.22 |
C++ 심화 - 8 파일 입출력2 (0) | 2025.03.22 |
C++ 심화 - 7 파일 입출력 (0) | 2025.03.21 |
C++ 심화 - 6 기본 자료구조 / STL 기초 자료구조 활용 (0) | 2025.03.20 |