1차원 배열 셔플
시간에 따라 값이 달라지는 rand 함수를 써서
m_nNum배열의 값을 섞는다.
for문은 배열의 크기의 2~3배를 돌리는 것이 좋다.
배열의 크기만큼을 rand 한다. 그렇게 해서 나온 nDest와 nSour의 값을 배열의 인덱스로 넣는다.
그 것을 반복하면 m_nNum의 배열이 중복없이 섞이게 된다.
'예전 > C, C++' 카테고리의 다른 글
[C언어] C스타일 파일입출력 (0) | 2012.04.29 |
---|---|
[C++] C++ 스타일 파일 입출력 (1) | 2012.04.29 |
_kbhit() 과 _getch() (0) | 2012.04.28 |
[C++] 이중 포인터 동적할당 및 메모리 해제 (1) | 2012.04.28 |
[C언어] 진법과 진법의 변환 (0) | 2012.04.28 |