0001 void shuffle(int A[], int n) { 0002 for ( ; 1 < n; --n) //自后向前,随机交换 0003 swap(A[rand() % n], A[n-1]); 0004 } //shuffle: 将A[0,n)随机打乱