संभाव्यता घनत्व फ़ंक्शन (पीडीएफ), एक ऐसा फ़ंक्शन है जो किसी दिए गए मान को लेने के लिए इस यादृच्छिक चर के सापेक्ष संभावना का वर्णन करता है। इसे सतत यादृच्छिक चर का घनत्व भी कहा जाता है।
मूल्यों की एक विशेष श्रेणी के भीतर यादृच्छिक चर गिरने की संभावना उस सीमा पर इस चर के घनत्व के अभिन्न अंग द्वारा दी जाती है, इसलिए, यह घनत्व फ़ंक्शन के तहत क्षेत्र द्वारा दिया जाता है लेकिन क्षैतिज अक्ष के ऊपर और निम्नतम और महानतम मानों के बीच सीमा के। प्रायिकता वितरण इस प्रायिकता घनत्व फलन पर आधारित है।
एल्गोरिदम
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 ...