난수 출력관련 질문입니다. -C언어

rymuff의 이미지

아래와 같이 코딩해서 파일에 0~9사이의 난수를 출력하려고 하였습니다.
하지만 막상 파일을 열어보니 같은 수만 있더군요
혹시 해결 방법이 있나요?

srand(time(NULL))
 
if ((rf = fopen(fname, "w")) == NULL )
{
	perror("fopenerror");
	exit(1);
}
for (k = 0; k < 128; k++)
{
	c = rand() % 10 + '1';
	for (i = 0; i < 1 * _MB; i++)
	{
		fputc(c, rf);
	}
}
printf(".");
fclose(rf);
rymuff의 이미지

코드를 잘못적었네요 해결했습니다.