C++
C++ 셔플
FFA
2021. 8. 6. 22:54
728x90
// 셔플 (shuffle)
스왑
int temp, index1, index2;
for(int i = 0; i < 100; i++)
{
temp = index1;
index1 = index2;
index2 = temp;
}
int number[10];
int temp, index1, index2;
// 배열 초기화
for(int i = 0; i < 10; i++)
{
number[i] = i;
}
// 몇 번 섞을 지
for(int i = 0; i < 100; i++)
{
index1 = rand() % 10;
index2 = rand() % 10;
temp = number[index1];
number[index1] = number[index2];
number[index2] = temp;
}
728x90