프로그래밍 언어/C언어

<c> 로또 번호 생성기

창조적생각 2021. 6. 28. 17:18

1에서 45까지의 숫자 중에 6개의 난수를 만들어 정렬하면 된다.

난수를 만드는 

rand()와 for 를 써서 만들 수 있다.

srand(time(null))은 항상 다른 값을 만들기 위해 사용한다.

 

[결과]

  === 로또 생성기 ===
 26  32   3  40  12  18

 

 

[풀이]

#include<stdio.h>
void main()
{
int n, i;

printf("  === 로또 생성기 ===\n");
srand(time(NULL));
for(i = 0; i <6; i++)
{
n = rand()%46;
printf("%3d ",n);
 } 
}

 

728x90