[ C++ 알고리즘 ] Shuffle algorithm
무작위로 요소를 여러 개 뽑을 때 같은 요소가 안 뽑히도록 할 수 있는 알고리즘을 알아보자 ( 중복 제외 랜덤 요소 뽑기 ) Shuffle 알고리즘 간단한 방법 1 ~ 10까지의 수 중에서 중복 없이 3개의 값을 출력해보자 [ 코드 ] 더보기 간단한 예제 #include using namespace std; int main() { srand((unsigned int)time(NULL)); int nums[10]; // 배열 안에 1~10까지의 값을 넣어준다 for(int i = 0; i < 10; i++) { nums[i] = i + 1; } // 배열을 섞어준다 for(int i = 0; i < 100; i++) { int randomIndex = rand() % 100; int randomIndex2..
2023.03.11