C++生成随机数
C++生成随机数主要需要用到rand(),srand(),time()这三个函数 1、使用rand()函数来获取随机数----伪随机 int rand(); 返回一个均匀分布的伪随机之间的积分值 0和RAND_MAX(包括0和RAND_MAX). 参数 (无) 返回值 伪随机整数值之间 0和 RAND_MAX 示例: #include <cstdlib> #include <iostream> #include <ctime> int main() { std::srand(std::time(0)); //use current time as seed for random generator int uniform_random_variable = std::rand(); std::cout << "Uniform random value on [0 " << RAND_MAX << "]: " << uniform_random_variable << '\n'; } 2、使用系统时间作为种子产生的随机数 void srand(unsigned seed); 参数: 随机数种子,通常用时间来定义 返回值: 无 #include<iostream> #include<ctime> using namespace std; int main() { srand