生产N个不重复的随机数(从一个数组中随机取N个元素)
有个需求,想要从一个长度为M的数组中随机的取其中的N个元素。有两个思路:①生成N个不重复的随机数(0到M-1之间)然后取以这N个数为下标的单元;②将这个数组所有单元打乱,取前N个值。第一种 这有个还不错的方法:http://blog.csdn.net/devfun/article/details/6534476int startArray[] = {0,1,2,3,4,
原创
2015-12-01 19:08:10 ·
7848 阅读 ·
0 评论