C语言取到不重复的随机数;
/**vc6**/#include#include #include int main(){ int i,n,a[10]; // srand(time(0)); i=0; while(1) { n=rand()%10+1; //从1到10随机 if(a[n-1]!=-1) { printf("%d ",n); a[n-1]=-1; //用数组做标记 if((++i)==8)break; //取到几个数就停止 } } printf("\n"); return 0;}