1. 程式人生 > >C++置隨機數種子

C++置隨機數種子

系統產生一個隨機數,
如果單純的用rand的話  每次執行產生的結果都是一樣的 導致隨機數並不隨機 於是自己通過查資料, 學會了置隨機數種子 寫出了下面這個小案例 對於小遊戲足夠了,但是如果大專案就不適用了 因為程式在同一秒執行兩次的話,兩次產生的隨機數是相同的 // ConsoleApplication2.cpp : 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <iostream> #include<cstdlib> #include<time.h> //因為要使用時間作為引數,所以要包含時間標頭檔案 using namespace std; int main(void) { srand(time(0));           //產生隨機數函式,引數是time() for (int i = 0; i < 11; ++i) { int N = rand() % 11;   //獲取隨機數 cout <<N << endl; } }