for( size_t i = 0 ; i < DEF_MAX - 1; i++ ) { srand( time(NULL) ); nRandIdx = (rand() % (DEF_MAX - (i + 1))) + (i + 1); std::swap( m_nTable[i], m_nTable[nRandIdx] ); } nixie77 님이 알려줘서 짜본 소스.....
Random Swap에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.
for( size_t i = 0 ; i < DEF_MAX - 1; i++ ) { srand( time(NULL) ); nRandIdx = (rand() % (DEF_MAX - (i + 1))) + (i + 1); std::swap( m_nTable[i], m_nTable[nRandIdx] ); } nixie77 님이 알려줘서 짜본 소스.....
Random Swap에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.
원문 링크 : Random Swap