संभाव्यता घनत्व फ़ंक्शन (पीडीएफ), एक ऐसा फ़ंक्शन है जो किसी दिए गए मान को लेने के लिए इस यादृच्छिक चर के सापेक्ष संभावना का वर्णन करता है। इसे सतत यादृच्छिक चर का घनत्व भी कहा जाता है।
मूल्यों की एक विशेष श्रेणी के भीतर यादृच्छिक चर गिरने की संभावना उस सीमा पर इस चर के घनत्व के अभिन्न अंग द्वारा दी जाती है, इसलिए, यह घनत्व फ़ंक्शन के तहत क्षेत्र द्वारा दिया जाता है लेकिन क्षैतिज अक्ष के ऊपर और निम्नतम और महानतम मानों के बीच सीमा के। प्रायिकता वितरण इस प्रायिकता घनत्व फलन पर आधारित है।
एल्गोरिदम
Begin Declare n Assign pdf=0 For i =0 to n , do pdf = rand() mod 200 If pdf greater than 360 Print 1 Else if pdf less than 0 Print 0 Else Print pdf * 0.1 / 360 Done Done end
उदाहरण कोड
#include <iostream> using namespace std; int n = 6; int main(int argc, char **argv) { int pdf = 0; for (int i = 0; i < n; i++) { pdf = rand() % 200; if (pdf > 360) cout << 1 << " "; else if (pdf < 0) cout << 0 << " "; else cout << pdf * 0.1 / 360 << " "; } cout << "..."; }
आउटपुट
0.0508333 0.0238889 0.0491667 0.0319444 0.0536111 0.0375 ...