반응형
난수는 특정한 의미를 지니고 있지 않는 임의의 숫자이다.
1. rand()
#include<stdlib.c> 헤더 파일로 불러올 수 있으며, 난수를 생성할 때 사용한다.
#include<stdlib.c>
rand() // 난수 생성 함수
rand() % (b - a + 1); // a~b까지의 난수 생성
2. srand()
#inlude<stdlib.c> 헤더 파일로 불러올 수 있으며, 시드 값을 변경하는 함수이다.
#include<stdlib.c>
srand(unsigned int);
srand() 함수의 인자에 따라 rand() 함수를 이용해 생성한 난수 값이 변경된다. 즉 srand()의 인자가 a라면, rand() 함수로 생성한 난수는 b만 나온다.
반응형
'C' 카테고리의 다른 글
[C언어] 실습: 배열에 저장된 정수의 합 출력하기 (0) | 2021.06.08 |
---|---|
[C언어] time(NULL) (0) | 2021.06.07 |
[C언어] 실습: rand() 함수를 이용하여 x, y 좌표값 출력하기 (0) | 2021.06.02 |
[C언어] 실습: 신입사원의 이름, 학점, 토익점수를 입력하여 엘리트 사원 데이터 출력하기 (1) | 2021.05.31 |
[C언어] 실습: 입력받은 문자열을 저장하고, 출력하는 프로그램 구현하기 (0) | 2021.05.27 |