ज्यामितीय वितरण n = 0, 1, 2, ... के लिए एक डिस्क्रीट प्रायिकता वितरण है। जिसका प्रायिकता घनत्व फलन है।
$$P\lgroup n\rgroup=p\lgroup1-p\rgroup^{n}$$
वितरण फलन है:
$$D\lgroup n\rgroup=\displaystyle\sum\limits_{i=0}^n P\lgroup i \rgroup=1-q^{n+1}$$
उदाहरण
#include <iostream> #include <random> using namespace std; int main(){ const int nrolls = 10000; // रोल्स की संख्या const int nstars = 100; // वितरित करने के लिए अधिकतम तारों की संख्या default_random_engine generator; geometric_distribution<int> distribution(0.3); int p[10]={}; for (int i=0; iआउटपुट
0: ***************************** 1: ******************** 2: *************** 3: ********** 4: ******* 5: **** 6: *** 7: ** 8: * 9: *