Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम प्रायिकता वितरण फ़ंक्शन का उपयोग करके यादृच्छिक संख्याएँ उत्पन्न करने के लिए

संभाव्यता घनत्व फ़ंक्शन (पीडीएफ), एक ऐसा फ़ंक्शन है जो किसी दिए गए मान को लेने के लिए इस यादृच्छिक चर के सापेक्ष संभावना का वर्णन करता है। इसे सतत यादृच्छिक चर का घनत्व भी कहा जाता है।

मूल्यों की एक विशेष श्रेणी के भीतर यादृच्छिक चर गिरने की संभावना उस सीमा पर इस चर के घनत्व के अभिन्न अंग द्वारा दी जाती है, इसलिए, यह घनत्व फ़ंक्शन के तहत क्षेत्र द्वारा दिया जाता है लेकिन क्षैतिज अक्ष के ऊपर और निम्नतम और महानतम मानों के बीच सीमा के। प्रायिकता वितरण इस प्रायिकता घनत्व फलन पर आधारित है।

एल्गोरिदम

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 ...

  1. सी ++ प्रोग्राम रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग खोजने के लिए

    प्राकृत संख्याएं 1 से शुरू होने वाली धनात्मक पूर्णांक होती हैं। प्राकृत संख्याओं का क्रम है - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10…… रिकर्सन का उपयोग करके पहले n प्राकृतिक संख्याओं का योग ज्ञात करने का कार्यक्रम इस प्रकार है। उदाहरण #include <iostream> using namespace std; int sum(int

  1. सी # प्रोग्राम सुरक्षित यादृच्छिक संख्या उत्पन्न करने के लिए

    सुरक्षित यादृच्छिक संख्याओं के लिए, RNCryptoServiceProvider क्लास का उपयोग करें। यह एक क्रिप्टोग्राफ़िक रैंडम नंबर जेनरेटर लागू करता है। उसी वर्ग का उपयोग करते हुए, हमने निम्नलिखित का उपयोग करके कुछ यादृच्छिक मान पाए हैं - using (RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider()) { &

  1. पायथन में छद्म यादृच्छिक संख्या उत्पन्न करें

    कई कंप्यूटर अनुप्रयोगों को उत्पन्न करने के लिए यादृच्छिक संख्या की आवश्यकता होती है। हालांकि, उनमें से कोई भी वास्तव में यादृच्छिक संख्या उत्पन्न नहीं करता है। पायथन, किसी भी अन्य प्रोग्रामिंग तकनीक की तरह, एक छद्म यादृच्छिक जनरेटर का उपयोग करता है। पायथन की यादृच्छिक पीढ़ी मेर्सन ट्विस्टर एल्गोरिथ्