우선 코드 먼저 #include #include #include int main(){ int i=0,random=0; srand((int)time(NULL)); //현재시간 사용해서 시드설정 while(i<3) { random= rand()%6+1; //난수를 random에 임의할당 //난수의 범위는 0~5에서 0+1~5+1 즉 1~6입니다 printf("주사위 %d의 결과 %d\n",i,random); i++; } return 0; } 처음 코딩을 했을때 저는 while 안에 srand((int)time(NULL)을 넣었고 while문이 돌아가면서 srand가 계속해서 새로 설정되어야 새로운 난수가 생긴다고 생각했었습니다. 그런데 srand에 대해서 검색해본 결과 time 함수의 기준은 1초라는 것 srand를 이용하여 seed값을 변경하면 추출 순서가 초기화 된다는 것 을 간과하였습니다. while문 안에 srand를 넣는다면 wh...