카드, 맞고 등을 만들때 가끔 쓰는데요 요즘은 영어단어장에 들어다는 미니게임 만들때 사용했습니다.
생각보단 자주 쓰는거 같습니다. 랜덤값 배열에 넣고 섞는일이 많은거 같습니다...
/*
배열을 입력해서 값을 섞자.
index : 값을 섞을 배열.
nMax : 배열 길이.
*/
void Shuffle(int * index,int nMax){
배열을 입력해서 값을 섞자.
index : 값을 섞을 배열.
nMax : 배열 길이.
*/
void Shuffle(int * index,int nMax){
int i, n;
int nTmp;
srand ( time(NULL) );
for(i = nMax-1;i>=0;i--){
n = rand()%nMax;
nTmp = index[i];
index[i]= index[n];
index[n]= nTmp;
}
}
그럼 오늘은 여기까지...