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