生成随机数量的随机无重复数

来源:互联网 发布:java基础简答题 编辑:程序博客网 时间:2024/05/20 14:24
    srand((unsigned)time(0));
    
int ran_num = rand()%10+1;//made a rand number([1,10])
    int total[66= {0};
    
int i(0);
        
do{
        
int x = rand()%66;
        
if(total[x]==0)
        
{
            cout
<<x<<" ";
            total[x]
=1;
            i
++;
        }

        }
while(i!=ran_num);
    system(
"pause"); 
    
return 0;
错误之处望不吝赐教。 
原创粉丝点击