랜덤 숫자 20개 만드는 프로그램 하나 만들어 봤습니다(라고 말하지만 저번과 같이 그냥 C언어 오랜만에 만져보고 싶었음)
https://drive.google.com/file/d/1NpBM2L0CeFWwvLxM4ufOWzFi05KlLCuD/view?usp=sharing
(프로그램 공유 링크)
이렇게 방송 보면서 만들었는데 간단한 수 생성 프로그램이다 보니 방송을 보면서 만들어도 엄청 빨리 만들었네요
소스 코드:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char Azi = 0;
int Y_Azi = 0;
srand((int)time(NULL));
printf("랜덤숫자 20자로 랜덤 닉네임을 출력합니다.\n\n");
for (int i = 0; i < 20; i++)
{
for (int j = 0; j < 135; j++) {
Y_Azi = rand();
for (int k = 0; k < 135; k++)
Y_Azi = rand();
}
printf("%d", rand() % 10);
}
printf("\n\n20개의 랜덤 숫자 출력 완료. \n");
printf("Enter를 입력하여 종료합니다.\n");
scanf("%c", &Azi);
return 0;
}
중간에 의미없는 랜덤 수 할당과 반복문은 컴퓨터의 랜덤 수 생성 방법을 아시는분이라면 왜 그런지 아실겁니다 dkwl02Babo
이건 실행 창입니다dkwl02Babo
+)저는 마이크로소프트사의 Visual Studio의 Professional 2019버전을 사용해서, 다른 컴파일러들을 사용할 시 오류가 날 수도 있습니다(물론 안 날 확률이 높음). 그리고 내가 왜 저 char Azi선언을 해놨지 쓰지도 않을건데
댓글 3개 ▼