본문 바로가기
C 언어/C 기초 문법

[C] 난수 생성하기 및 랜덤

by 후야- 2024. 3. 14.

난수 : (Random Number) 무작위로 만들어진 수열

 

#include <stdio.h>
#include <time.h>     // 시간 관련 함수를 모아 놓은 헤더 파일
#include <stdlib.h>   // 난수 생성과 문자열 변환 등을 모아둔 헤더 파일

int main()
{
	// 난수  초기화 : 하지 않으면 똑같은 숫자가 나옴
	srand(time(NULL));

	for (int i = 0; i < 10; ++i)
	{
		// 랜덤  1 ~ 10
		printf("%d \n", rand() % 10 + 1);
	}

	return 0;
}