C++ 生成随机数
2017-05-19 16:01
323 查看
#include <ctime> #include <algorithm> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { srand((unsigned)time(NULL)); //设置随即数生成器的种子 vector<int>vData; for (int i = 0; i < 10; i++){ vData.push_back(i); } random_shuffle(vData.begin(), vData.end()); random_shuffle(vData.begin(), vData.end()); return 0; }
加了时间因子,每次随机排序都不一样
相关文章推荐
- C/C++程序中生成随机数的方法
- C++ 随机数生成
- C++ 生成不可重复的随机数
- C/C++随机数生成 rand() srand()
- c++生成随机数
- 从易到难编写C++程序,(6)问题:利用问题(5)的随机数生成实现发牌
- C++生成随机数:指数分布(Exponential distribution)
- C++ 随机数生成
- C++中生成任意范围内随机数的方法
- C++生成随机数:连续均匀分布(uniform distribution)
- 随机数生成c++(转)
- C++ 随机数生成
- [网络收集]C++随机数生成方法
- 关于C++随机数生成中种子值设置的一点总结,解决随机数序列重复问题
- C/C++怎样生成确定范围的随机数(如[-1,1])
- C++ 随机数生成
- 【转】C++随机数生成方法
- C++生成随机数——生成任意范围内的等概率随机数 3ff8
- C/C++生成随机数的方法浅析
- C++生成随机数:高斯/正态分布(gaussian/normal distribution)