標準庫<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)之間的隨機數。命令行