摘要: 随机取样问题输入包括两个整数m和n其中m>n,输出是0-m-1范围内的n个随机整数的有序列表,不允许重复。希望得到没有重复的有序选择,其中每个选择出现的概率相等#include<iostream>using namespace std;int main(){ int n = 10; int m = 100; int selected = n; int remaining = m; srand(time(0)); for(int i=0;i<m;i++) { if(rand()%(m-i) < n) { ... 阅读全文
posted @ 2012-08-16 15:52 w0w0 阅读(222) 评论(0) 推荐(0) 编辑