摘要:
#include #include #include void getRandom(int m,int n){ int select=m; int remain=n; int i=0; srand((int)time(0)); //设置随机数种子,必须 for(i=0;i<n;i++){ srand((int)time(0)); if(rand()%(remain-i)... 阅读全文
posted @ 2010-03-24 03:37
macula7
阅读(115)
评论(0)
推荐(1)
摘要:
输入包括两个整数m和n,并且m<n。输出一个由m个随机数组成的序列表,这些随机数的范围是0到n,并且每个整数最多出现一次,就概率而言,希望得到不需要替换的选择,并且每个选择的可能性都相同。 void getknuth(int m,int n){ for(int i=0;i<n;i++) if(bigrand()%(n-i)<m){ cout<<i<<"\n"; m-... 阅读全文
posted @ 2010-03-24 03:23
macula7
阅读(142)
评论(0)
推荐(0)
浙公网安备 33010602011771号