标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数:ios
函数一:int rand(void);
从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。函数
函数二:void srand(unsigned seed);
参数seed是rand()的种子,用来初始化rand()的起始值。spa
#include <ctime>; #include <iostream>; using namespace std; void main(){ srand((unsigned)time(0)); for(int i=0; i<6; i++){ int r = rand()%6; cout << r << endl; } int d; //为了保持命令行窗口不消失 cin >> d; }
这样能够取得[0,6)之间的随机数。命令行