6개 난수를 발생시키는데 중복없이 발생시키는 코드 어떻게 하나얌


for (j = 0; j < 6; j++)

{

b[j] = rand() % 45 + 1;

while (1)

{

for (k = 0; k < j; k++)

{

if (b[k] == b[j])

{

b[j] = rand() % 45 + 1;

num = 1;

break;

}

}

if (!num)

break;

}

}

이렇게 했는데 안대네염