首页 > 其他 > 详细

随机打乱一个数组

时间:2014-03-19 12:09:25      阅读:291      评论:0      收藏:0      [点我收藏+]

void random(int a[], int n) {

  int index, tmp, i;   

  srand(time(NULL));    

for (i = 0; i <n; i++)    

{        

     index = rand() % (n - i) + i;   

      if (index != i)    

     {     tmp = a[i]; 

           a[i] = a[index];  

           a[index] = tmp;

        }

    }

}

注:a[]为需要打乱的数组  n是数组大小

随机打乱一个数组,布布扣,bubuko.com

随机打乱一个数组

原文:http://www.cnblogs.com/yingying06/p/3607532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!