产生一组不重复的随机数
来源:互联网 发布:序列比对 算法 编辑:程序博客网 时间:2024/04/29 20:58
方法一:STL的random_shuffle算法(因为如果一次查找是否与以前的相等,太浪费时间,不如用一个队列用到一个,删一个。节省时间)
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
using namespace std;
int main()
{
int num;
cout < < "Please input the num: ";
cin > > num;
vector <int> v;
for (int i = 0; i < num; ++i)
{
v.push_back(i);
}
//显示
for (unsigned int i = 0; i < v.size(); ++i)
{
cout < < v[i] < < " ";
}
cout < < endl;
//随机排序
srand((unsigned)time(NULL)); //+ 增加这一行,以时间作为随机数种子
random_shuffle(v.begin(), v.end());
//显示
for (unsigned int i = 0; i < v.size(); ++i)
{
cout < < v[i] < < " ";
}
cout < < endl;
}
- c产生一组不重复的随机数
- 产生一组不重复的随机数
- java 产生一组不重复的随机数
- 高效产生一组不重复的随机数
- java 产生一组不重复的随机数
- 一组不重复的随机数的产生方式
- [转] 高效的产生一组不重复的随机数
- C#产生一组不重复随机数的两种方法
- 产生一组不重复随机数的高效算法
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 日本秋色之美:赏红叶
- Cyuyan
- 初来驾到
- 自己写的android小游戏参加google android挑战赛,希望大家帮忙投个票
- 健身房健身的好处
- 产生一组不重复的随机数
- c++类对象的内存模型
- 哈哈
- 开发JPA依赖的jar
- 我的地盘,,我做主..之Internet 的未来
- java
- Malloc函数
- 十万火急~HELP~~~~SOS~~~
- 随机生成指定长度字符串