profile image

L o a d i n g . . .

반응형

코드

#include <iostream>
#include <time.h>

using namespace std;

int main()
{
   srand(time(NULL));

   int number[10];
   int dest, sour, temp;

   for (int i = 0; i < 10; i++)
      number[i] = i + 1;

   // 셔플 알고리즘
   // i의 조건은 섞고 싶은 만큼 지정하기
   for (int i = 0; i < 77; i++)
   {
      dest = rand() % 10;
      sour = rand() % 10;

      temp = number[dest];
      number[dest] = number[sour];
      number[sour] = temp;
   }

   for (int i = 0; i < 10; i++)
      cout << number[i] << " ";


   return 0;
}

반응형
복사했습니다!