這解法不是很好,用了三層的迴圈!其實用一層的迴圈就可以解了!
char s[]={0,1,...,51};int i,n,t;
for (i=0;i<5;i++) { n = (rand()%(52-i))+i; t = s[n]; // s[n] = s[i]; // swap s[i],s[n] s[i] = t; // }
// s[0]..s[4] is result