欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ 隨機數與隨機種子數的實例

 更新時間:2017年07月07日 11:08:16   投稿:lqh  
這篇文章主要介紹了C++ 隨機數與隨機種子數的實例的相關資料,需要的朋友可以參考下

C++ 隨機數與隨機種子數的實例

實現(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當前系統(tǒng)時間, "; 
  for(int i=0; i<10;i++) 
  { 
    ran_num = rand()%6; 
    cout<<ran_num<<" "; 
  }//每次運行結果都不一樣 
} 
/* 
1.隨機數也隨機種子數之間的關系:隨機種子是用來打亂隨機數的,沒有它,你的隨機數并不是真正隨機 
2.種子與結果的關系是:對于不同的種子,有不同的隨機數數列;對于相同的種子,具有相同的隨機數數列 
3.一個項目中(可執(zhí)行文件),就需要設置一次隨機種子 
*/ 
int main() 
{ 
  Test(); 
  return 0; 
} 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • C語言數組詳細介紹

    C語言數組詳細介紹

    大家好,本篇文章主要講的是C語言數組詳細介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C++?OpenCV實戰(zhàn)之零部件的自動光學檢測

    C++?OpenCV實戰(zhàn)之零部件的自動光學檢測

    這篇文章主要為大家介紹一個C++?OpenCV的實戰(zhàn)——零部件的自動光學檢測,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-09-09
  • 詳解C語言和Python中的線程混用

    詳解C語言和Python中的線程混用

    這篇文章主要介紹了C和Python中的線程混用的相關資料,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • OpenCV實現(xiàn)圖像轉換為漫畫效果

    OpenCV實現(xiàn)圖像轉換為漫畫效果

    這篇文章主要為大家詳細介紹了OpenCV實現(xiàn)圖像轉換為漫畫效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 學習 C++能帶給我們什么

    學習 C++能帶給我們什么

    這篇文章主要介紹了學習 C++能帶給我們什么的相關總結,主要來自于前輩們,這里匯總給大家,需要的朋友可以參考下
    2016-03-03
  • C++火車入軌算法的實現(xiàn)代碼

    C++火車入軌算法的實現(xiàn)代碼

    這篇文章主要介紹了C++火車入軌算法的實現(xiàn)代碼,有需要的朋友可以參考一下
    2013-12-12
  • C++程序中main(int argc, char *argv[])函數的參數意義

    C++程序中main(int argc, char *argv[])函數的參數意義

    這篇文章主要介紹了C++程序中main(int argc, char *argv[])函數的參數意義,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • C++?Boost?Foreach超詳細分析講解

    C++?Boost?Foreach超詳細分析講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • C++中的auto_ptr智能指針的作用及使用方法詳解

    C++中的auto_ptr智能指針的作用及使用方法詳解

    這篇文章主要介紹了C++中的auto_ptr智能指針的作用及使用方法詳解的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • C語言中的long型究竟占4個字節(jié)還是8個字節(jié)(遇到的坑)

    C語言中的long型究竟占4個字節(jié)還是8個字節(jié)(遇到的坑)

    小編在復習C語言的時候踩到了不少坑,糾結long類型究竟占4個字節(jié)還是8個字節(jié)呢?好,今天通過本文給大家分享下我的詳細思路,感興趣的朋友跟隨小編一起看看吧
    2021-11-11

最新評論