【基础】随机数生成--C++源代码(VS2015)
2017-09-25 15:45
483 查看
#include <iostream>
#include <ctime>
#include <vector>
using namespace std;
void Print(const vector<int> &vec)
{
for (vector<int>::const_iterator iter = vec.begin(); iter != vec.end(); iter++)
cout << *iter << " ";
cout << endl;
}
int main()
{
/* 设置rand()产生随机数时的随机数种子
time(0)或者time(NULL)返回的是系统的时间
(从1970.1.1午夜算起),单位:秒 */
srand(time(NULL));
vector<int> vec;
for (int i = 0;i<10;i++)
{
vec.push_back(rand() % 100);
}
Print(vec);
system("pause");
return 0;
}
#include <ctime>
#include <vector>
using namespace std;
void Print(const vector<int> &vec)
{
for (vector<int>::const_iterator iter = vec.begin(); iter != vec.end(); iter++)
cout << *iter << " ";
cout << endl;
}
int main()
{
/* 设置rand()产生随机数时的随机数种子
time(0)或者time(NULL)返回的是系统的时间
(从1970.1.1午夜算起),单位:秒 */
srand(time(NULL));
vector<int> vec;
for (int i = 0;i<10;i++)
{
vec.push_back(rand() % 100);
}
Print(vec);
system("pause");
return 0;
}
相关文章推荐
- 【基础】简析浅拷贝与深拷贝--C++源代码(VS2015)
- 【基础】大端小端(Big-endian&Little-endian)--C++源代码(VS2015)
- 【LeetNode2-1-10】Four sum--C++源代码(VS2015)
- 【算法】Shell排序--C++源代码(VS2015)
- 【算法】快速排序--C++源代码(VS2015)
- 【LeetNode2-1-2】Remove duplicates from sorted array II--C++源代码(VS2015)
- 【设计】单例模式--C++源代码(VS2015)
- 【算法】斐波那契数列--C++源代码(VS2015)
- 工具(1):使用lua生成vs2015的工程文件/将已有的C++文件生成vs2015工程文件
- 第五十七篇:VS2015建立一个完整的c++工程:头文件.h 源文件.cpp,自动生成类
- 【LeetNode2-1-4】Search in rotated sorted array II--C++源代码(VS2015)
- Zeroc Ice 3.6.1 生成 vs2015 c++ 版本库及相关配置
- 【算法】分而治之(DivideAndConquer) -- C++源代码(VS2015)
- 第五十七篇:VS2015建立一个完整的c++工程:头文件.h 源文件.cpp,自动生成类
- 【LeetNode2-1-5】Median of two sorted arrays--C++源代码(VS2015)
- Zeroc Ice 3.5.1 生成 vs2015 c++ 版本库
- 【设计】工厂模式--C++源代码(VS2015)
- 【LeetNode2-1-6】Longest consecutive sequence--C++源代码(VS2015)
- C/C++基础-static作用/数据库范式/随机数生成
- 【LeetNode2-1-7】Two sum--C++源代码(VS2015)