C++产生不重复的随机数
2011-08-12 22:23
417 查看
#include <iostream>
#include <algorithm>
#include <vector>
#include <ctime>
using namespace std;
int main()
{
srand ( unsigned ( time (NULL) ) );
vector<int> myvector;
vector<int>::iterator it;
for (int i=1;i<=13;i++)
{
myvector.push_back(i);
}
random_shuffle ( myvector.begin(), myvector.end() );
for (it=myvector.begin();it!=myvector.end();++it)
{
cout<<" "<<*it;
}
}
#include <algorithm>
#include <vector>
#include <ctime>
using namespace std;
int main()
{
srand ( unsigned ( time (NULL) ) );
vector<int> myvector;
vector<int>::iterator it;
for (int i=1;i<=13;i++)
{
myvector.push_back(i);
}
random_shuffle ( myvector.begin(), myvector.end() );
for (it=myvector.begin();it!=myvector.end();++it)
{
cout<<" "<<*it;
}
}
相关文章推荐
- c++ 随机数 产生不重复的随机数
- C++产生不重复的随机数
- java随机生成6/8/12位数,要求每次产生的随机数与已生成的随机数不重复
- c/c++产生随机数
- C/C++产生随机数 .
- C++产生随机数
- C/C++产生随机数
- C/C++中产生随机数(rand,srand用法)
- PHP:产生不重复随机数的方法
- WPF产生不重复的随机数
- Asp.net 产生无重复ID 年月日+三位随机数
- VS2010中的C++产生各种“随机数”的方法(第1讲)
- 如何高效产生m个n范围内的不重复随机数(m<=n)
- c++rand()函数-产生随机数
- C语言/C++怎样产生随机数:
- C语言/C++中怎样产生随机数
- C++ 随机数,根据时间生成随机数,Srand 与Rand 产生随机数
- 产生指定范围的不重复的随机数
- 产生m个1—m的不重复随机数
- 关于C++随机数生成中种子值设置的一点总结,解决随机数序列重复问题