랜덤 에러입니다.
수예
2023.04.01
질문 제목 : 랜덤 에러입니다. 어떻게 해야 1-7 사이의 숫자를 출력할까요?
질문 내용 :
#include stdio.h
#include stdlib.h
void main(){
int a;
a = random(8);
printf(%d,a);
}제가 랜덤문을 처음해봐서 어떻게 하는지 모르겠습니다.뭐가 문제인가요?
-
풀큰
#includestdio.h
#includestdlib.h
#includetime.h
void main()
{
int r=0;
srand(time(NULL)); //랜덤선언
r = rand()%7+1; //랜덤선언
printf(\%d\ -
주인님
흠.. 간단히 말씀드릴께요
random 함수가 아니고 rand 함수입니다.
그리고 %가 나머지 계산.
1~7을 출력 시키실려면 (rand()%7)+1 을 해주시면 되겠죠~? -
두나
기억이 가물 가물한데 rand 였던거 같은데
-
화이트
?
-
놀리기
int random(int) 이란건 존제하질 않습니다.