亂數生成· 中二中電研C++ 教學講義 - GitLab

文章推薦指數: 80 %
投票人數:10人

隨機數的使用: rand(). 在C++中,最簡單的隨機數產生函式為 函式庫中的 rand() ... 利用除法取餘數運算子( % ),可以進一步取出特定範圍亂數。

rand()%10 ... Introduction 基本輸出入 基本架構 輸出訊息:cout 獲取訊息:cin 變數 條件判斷 if switch 迴圈 for while 補充 陣列 函式 遊戲基本資訊 初始化 亂數生成 戰鬥運算 PublishedwithGitBook 亂數生成 亂數生成 在遊戲中,隨機是一件極為重要的部分。

以下將介紹C++中亂數的基本生成與使用方式。

隨機數的使用:rand() 在C++中,最簡單的隨機數產生函式為函式庫中的rand() 此函數將會透過運算產生0~RAND_MAX(常數)之間的整數。

亂數種子:srand() 由於隨機函數會需要一個初始數值來進行運算, 所以我們透過預先使用亂數種子設定函式srand(), 並帶入函式庫的time(NULL)(取得現在時間)函式, 使每次隨機演算的初始不同,確保每次產生的數字不會與之前重複。

以下為設定種子並輸出隨機數的範例: #include #include #include usingnamespacestd; intmain(){ srand(time(NULL)); cout<



請為這篇文章評分?