程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++:隨機生成器 伯努利分布(bernoulli distribution) 詳解

C++:隨機生成器 伯努利分布(bernoulli distribution) 詳解

編輯:關於C++

伯努利分布(bernoulli distribution), 是判斷某件事情發生或者未發生的概率;

給定參數p, 可以修改概率的值, 發生概率(true)是p,未發生概率(false)是1-p;

隨機庫, 提供分布對象bernoulli_distribution, 輸出bool值, 發生為true, 未發生為false;

伯努利分布, 概率為0.5時, 可以等概率輸出一個二元事件, 如先後順序;

注意: 引擎和分布對象, 聲明在函數外, 則每次調用, 都會產生不同的值, 但卻是固定的, 可以使用time(0), 定義不同的引擎;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved