生成m个不重复的随机数,每个随机数大小不超过n

参考:编程珠矶第12.1节

下面给出书中的代码(从前 n个书中生成m 个不重复的随机数)

#include 
#include 
#include 
using namespace std;

int const RND_MAX=100;
int bigrand()
{
	return RND_MAX*rand()+rand();
}
int randInt(int l,int u)
{
	return l+bigrand()%(u-l+1);
}
void getshuf(int m,int n)
{
	int i,j;
	int *x=new int[n];
	for(i=0;i s;
	while(s.size()::iterator i;
	for(i=s.begin();i!=s.end();++i)
		cout<<*i<<"\n";
}
int main()
{
	//getshuf(5,10);
	gensets(5,10);
	return 0;
}

你可能感兴趣的:(编程)