안녕하세요 여러분, 최근에 C++을 배우기 시작했습니다. 오늘은 약간의 게임을 작성했지만 임의 함수가 제대로 작동하지 않습니다. 임의 함수를 여러 번 호출하면 숫자를 다시 생성하지 않고 같은 번호를 반복해서 인쇄합니다. for 루프를 사용하지 않고이 문제를 해결하려면 어떻게해야합니까? 감사C++ 무작위 int 함수
#include "stdafx.h"
#include <iostream>
#include <time.h>
using namespace std;
int rolld6();
int main()
{
cout<<rolld6()<<endl;
cout<<rolld6()<<endl;
system("PAUSE");
return 0;
}
int rolld6()
{
srand(time(NULL));
return rand() % 6 + 1;;
}
대단히 감사합니다! 샘플이 내 문제를 해결했습니다. – Error1