난수만드는데 for문으로 난수 다섯개 출력하니까
16807
282475249
1622650073
984943658
1144108930
계속 이거만 나옴
실행할때마다 랜덤하게 나와야되는거 아닌가
뭐가 잘못된거 임
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
for(i=0;i<5;i++)
printf("%d\n",rand());
return 0;
}
난수만드는데 for문으로 난수 다섯개 출력하니까
16807
282475249
1622650073
984943658
1144108930
계속 이거만 나옴
실행할때마다 랜덤하게 나와야되는거 아닌가
뭐가 잘못된거 임
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
for(i=0;i<5;i++)
printf("%d\n",rand());
return 0;
}
아 책에 써있네.. 의사난수.. ㅈㅅ
책을 잘보시고 힌트는 srand();
time.h인클루드하고 srand((unsigned)time(NULL))제일앞에 던지셈