C++ 隨機數(shù)與隨機種子數(shù)的實例
更新時間:2017年07月07日 11:08:16 投稿:lqh
這篇文章主要介紹了C++ 隨機數(shù)與隨機種子數(shù)的實例的相關(guān)資料,需要的朋友可以參考下
C++ 隨機數(shù)與隨機種子數(shù)的實例
實現(xiàn)效果圖:
實例代碼:
#include <stdlib.h> #include <iostream> #include <ctime> using namespace std; void Test() { int ran_num = 0; cout<<"不指定seed, "; for(int i=0; i<10;i++) { ran_num = rand()%6; cout<<ran_num<<" "; }//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2 srand(1); cout<<"\n指定seed為1, "; for(int i=0; i<10;i++) { ran_num = rand()%6; cout<<ran_num<<" "; }//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2 srand(6); cout<<"\n指定seed為6, "; for(int i=0; i<10;i++) { ran_num = rand()%6; cout<<ran_num<<" "; }//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2 srand((unsigned)time(NULL)); cout<<"\n指定seed當(dāng)前系統(tǒng)時間, "; for(int i=0; i<10;i++) { ran_num = rand()%6; cout<<ran_num<<" "; }//每次運行結(jié)果都不一樣 } /* 1.隨機數(shù)也隨機種子數(shù)之間的關(guān)系:隨機種子是用來打亂隨機數(shù)的,沒有它,你的隨機數(shù)并不是真正隨機 2.種子與結(jié)果的關(guān)系是:對于不同的種子,有不同的隨機數(shù)數(shù)列;對于相同的種子,具有相同的隨機數(shù)數(shù)列 3.一個項目中(可執(zhí)行文件),就需要設(shè)置一次隨機種子 */ int main() { Test(); return 0; }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- c++實現(xiàn)簡單隨機數(shù)的代碼
- c++ 隨機數(shù)問題的相關(guān)研究
- C++ 隨機數(shù)字以及隨機數(shù)字加字母生成的案例
- C++生成隨機數(shù)的實現(xiàn)代碼
- C++編程產(chǎn)生指定范圍內(nèi)的隨機數(shù)
- C++實現(xiàn)產(chǎn)生隨機數(shù)和相應(yīng)的猜拳小游戲?qū)嵗a
- C++編寫生成不重復(fù)的隨機數(shù)代碼
- C/C++產(chǎn)生指定范圍和不定范圍隨機數(shù)的實例代碼
- C語言/C++中如何產(chǎn)生隨機數(shù)
- C++產(chǎn)生隨機數(shù)的實現(xiàn)代碼
- C++11生成隨機數(shù)(random庫)的使用
相關(guān)文章
C++?OpenCV實戰(zhàn)之零部件的自動光學(xué)檢測
這篇文章主要為大家介紹一個C++?OpenCV的實戰(zhàn)——零部件的自動光學(xué)檢測,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-09-09OpenCV實現(xiàn)圖像轉(zhuǎn)換為漫畫效果
這篇文章主要為大家詳細(xì)介紹了OpenCV實現(xiàn)圖像轉(zhuǎn)換為漫畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-08-08C++程序中main(int argc, char *argv[])函數(shù)的參數(shù)意義
這篇文章主要介紹了C++程序中main(int argc, char *argv[])函數(shù)的參數(shù)意義,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2018-09-09C語言中的long型究竟占4個字節(jié)還是8個字節(jié)(遇到的坑)
小編在復(fù)習(xí)C語言的時候踩到了不少坑,糾結(jié)long類型究竟占4個字節(jié)還是8個字節(jié)呢?好,今天通過本文給大家分享下我的詳細(xì)思路,感興趣的朋友跟隨小編一起看看吧2021-11-11