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

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

आइए देखें कि C++ का उपयोग करके यादृच्छिक संख्याएँ कैसे उत्पन्न करें। यहां हम 0 से कुछ मान में एक यादृच्छिक संख्या उत्पन्न कर रहे हैं। (इस कार्यक्रम में अधिकतम मूल्य 100 है)।

इस ऑपरेशन को करने के लिए हम srand () फ़ंक्शन का उपयोग कर रहे हैं। यह सी लाइब्रेरी में है। फ़ंक्शन void srand(unsigned int Seed) फ़ंक्शन रैंड . द्वारा उपयोग किए जाने वाले यादृच्छिक संख्या जनरेटर को बीज देता है ।

srand() की घोषणा नीचे की तरह है

void srand(unsigned int seed)

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

संख्या प्राप्त करने के लिए हमें रैंड () विधि की आवश्यकता होती है। 0 से अधिकतम तक की संख्या प्राप्त करने के लिए, हम शेष प्राप्त करने के लिए मॉड्यूलस ऑपरेटर का उपयोग कर रहे हैं।

बीज मूल्य के लिए हम srand () फ़ंक्शन में समय (0) फ़ंक्शन परिणाम प्रदान कर रहे हैं।

उदाहरण कोड

#include<iostream>
#include<cstdlib>
#include
using namespace std;
main() {
   int max;
   max = 100; //set the upper bound to generate the random number
   srand(time(0));
   cout << "The random number is: "<<rand()%max;
}

आउटपुट 1

The random number is: 51

आउटपुट 2

The random number is: 29

आउटपुट 3

The random number is: 47

  1. C++ प्रोग्राम किसी संख्या की शक्ति की गणना करने के लिए

    किसी संख्या की घात की गणना x^y के रूप में की जा सकती है जहाँ x संख्या है और y इसकी शक्ति है। उदाहरण के लिए। Let’s say, x = 2 and y = 10    x^y =1024    Here, x^y is 2^10 पुनरावर्ती और गैर-पुनरावर्ती कार्यक्रमों का उपयोग करके किसी संख्या की शक्ति की गणना की जा सकती है। इन

  1. सी ++ प्रोग्राम एक नंबर रिवर्स करने के लिए

    किसी संख्या को उलटने का अर्थ है उसके अंकों को उल्टे क्रम में संग्रहित करना। उदाहरण के लिए:यदि संख्या 6529 है, तो आउटपुट में 9256 प्रदर्शित होता है। किसी संख्या को उलटने का कार्यक्रम इस प्रकार दिया गया है - उदाहरण #include <iostream> using namespace std; int main() {    int num = 63

  1. गुणन तालिका उत्पन्न करने के लिए C++ प्रोग्राम

    गुणन सारणी का प्रयोग किसी भी संख्या के गुणन संक्रिया को परिभाषित करने के लिए किया जाता है। यह आम तौर पर आधार दस संख्याओं के साथ प्रारंभिक अंकगणितीय संचालन की नींव रखने के लिए प्रयोग किया जाता है। किसी भी संख्या की गुणन सारणी 10 तक लिखी जाती है। प्रत्येक पंक्ति में 1 से 10 तक की संख्या का गुणनफल प्र