在0~n 中 随机去除不重复的k个数 int k=100; int n=80000; for(int i=0;k>0&&i<n;i++) { if((bigrand()%(n-i))<k) { TCHAR sz[20]; _stprintf(sz,_T("%d "),i); OutputDebugString(sz); k--; } }
http://blog.csdn.net/hello_world_2012/article/details/8981723