सी # में रैंडम पूर्णांक कैसे उत्पन्न करें I

Si Mem Raindama Purnanka Kaise Utpanna Karem I



रैंडम पूर्णांक व्यापक रूप से प्रोग्रामिंग में उपयोग किए जाते हैं। सी # में, यादृच्छिक संख्याओं में अलग-अलग अनुप्रयोग होते हैं जैसे कि यादृच्छिक परीक्षण डेटा उत्पन्न करना, यादृच्छिक आउटपुट, एन्क्रिप्शन और सुरक्षा के साथ-साथ सिमुलेशन या मॉडलिंग में। यह आलेख सी # में यादृच्छिक पूर्णांक उत्पन्न करने के विभिन्न तरीकों को शामिल करता है।

सी # में रैंडम पूर्णांक कैसे उत्पन्न करें I

सी # में यादृच्छिक पूर्णांक उत्पन्न करना सीधा है और अंतर्निर्मित का उपयोग करके प्राप्त किया जा सकता है यादृच्छिक वर्ग .

1. C# में रैंडम क्लास का उपयोग करना

रैंडम क्लास C# में एक बिल्ट-इन क्लास है जो हमें रैंडम पूर्णांक उत्पन्न करने की अनुमति देता है। इसका उपयोग करने के लिए, हमें रैंडम क्लास का एक उदाहरण बनाना होगा और नेक्स्ट मेथड को कॉल करना होगा। अगली विधि हमें int32 के अधिकतम मान के लिए 0 की सीमा के भीतर यादृच्छिक पूर्णांक देती है।







यहाँ रैंडम वर्ग का उपयोग करके एक यादृच्छिक पूर्णांक उत्पन्न करने के लिए एक सिंटैक्स है:



Random random = नया रैंडम ( ) ;

int यहाँ यादृच्छिक संख्या = random. अगला ( ) ;

2. अगली विधि का उपयोग करके एक यादृच्छिक पूर्णांक बनाना

अगली विधि यादृच्छिक पूर्णांक उत्पन्न करने के लिए रैंडम क्लास का सबसे अधिक इस्तेमाल किया जाने वाला तरीका है। जैसा कि पहले उल्लेख किया गया है, यह एक सीमा के साथ या बिना एक यादृच्छिक पूर्णांक उत्पन्न कर सकता है।



यहाँ एक यादृच्छिक पूर्णांक उत्पन्न करने का एक उदाहरण दिया गया है:





सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम {

स्थिर खालीपन मुख्य ( ) {

    Random random = नया रैंडम ( ) ;

int यहाँ यादृच्छिक संख्या = random. अगला ( ) ;

सांत्वना देना। पंक्ति लिखो ( 'यादृच्छिक संख्या: ' + यादृच्छिक संख्या ) ;

}

}

यहाँ उपरोक्त कोड में, हमने का उपयोग करके एक यादृच्छिक संख्या उत्पन्न की है यादृच्छिक वर्ग , जो सिस्टम नेमस्पेस का हिस्सा है।

यहां हमने कक्षा के नाम को परिभाषित करने वाले कीवर्ड का उपयोग करके रैंडम क्लास के लिए एक नया उदाहरण परिभाषित किया है। अगला () विधि एक यादृच्छिक पूर्णांक देता है, जो चर में संग्रहीत होता है यादृच्छिक संख्या . अंत में, हम का मान प्रिंट करते हैं यादृच्छिक संख्या कंसोल.WriteLine () का उपयोग कर कंसोल के लिए।



  ग्राफिकल यूजर इंटरफेस, एप्लिकेशन विवरण स्वचालित रूप से मध्यम विश्वास के साथ उत्पन्न होता है

3. एक सीमा के भीतर एक यादृच्छिक पूर्णांक उत्पन्न करना

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

निम्नलिखित 1 और 100 की सीमा के भीतर एक यादृच्छिक पूर्णांक प्राप्त करने का सिंटैक्स है:

int यहाँ यादृच्छिक संख्या = random. अगला ( 1 , 101 ) ;

निम्न उदाहरण हमें 1 और 100 के बीच एक यादृच्छिक संख्या देता है:

सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम {

स्थिर खालीपन मुख्य ( ) {

    Random random = नया रैंडम ( ) ;

int यहाँ यादृच्छिक संख्या = random. अगला ( 1 , 101 ) ;

सांत्वना देना। पंक्ति लिखो ( 'यादृच्छिक संख्या: ' + यादृच्छिक संख्या ) ;

}

}

आउटपुट में, 1 और 100 के बीच एक यादृच्छिक संख्या उत्पन्न होती है।

4. परिभाषित संख्या तक एक यादृच्छिक पूर्णांक उत्पन्न करना

हम उपरोक्त कोड को परिभाषित मान के लिए एक यादृच्छिक पूर्णांक उत्पन्न करने के लिए भी संशोधित कर सकते हैं। नीचे उल्लिखित कोड हमें 10 से कम एक यादृच्छिक संख्या देगा।

सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम {

स्थिर खालीपन मुख्य ( ) {

    Random random = नया रैंडम ( ) ;

int यहाँ यादृच्छिक संख्या = random. अगला ( 10 ) ;

सांत्वना देना। पंक्ति लिखो ( 'यादृच्छिक संख्या: ' + यादृच्छिक संख्या ) ;

}

}

आउटपुट में हम एक यादृच्छिक पूर्णांक देखते हैं जो 10 से कम है।

  ग्राफिकल यूजर इंटरफेस, एप्लिकेशन विवरण स्वचालित रूप से मध्यम विश्वास के साथ उत्पन्न होता है

5. 10 यादृच्छिक पूर्णांक उत्पन्न करना

लूप के लिए हम उपरोक्त कोड को संशोधित कर सकते हैं और 0 और 100 के बीच 10 यादृच्छिक पूर्णांक उत्पन्न कर सकते हैं।

सिस्टम का उपयोग करना ;

वर्ग कार्यक्रम

{

स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )

{

// रैंडम क्लास का एक नया उदाहरण बनाएं

          Random random = नया रैंडम ( ) ;

// 0 और 99 के बीच 10 यादृच्छिक पूर्णांक उत्पन्न करें और प्रिंट करें

सांत्वना देना। पंक्ति लिखो ( '0 और 99 के बीच 10 यादृच्छिक पूर्णांक प्रिंट करना:' ) ;

के लिए ( int यहाँ मैं = 0 ; मैं < 10 ; मैं ++ )

{

int यहाँ यादृच्छिक संख्या = random. अगला ( 100 ) ; // 0 और 99 के बीच एक यादृच्छिक पूर्णांक उत्पन्न करता है

सांत्वना देना। पंक्ति लिखो ( $ 'यादृच्छिक संख्या {i + 1}: {randomNumber}' ) ;

}

}

}

उपरोक्त कोड रैंडम क्लास का एक नया उदाहरण बनाता है, 0 और 99 के बीच 10 यादृच्छिक पूर्णांक उत्पन्न करता है, और उन्हें कंसोल पर प्रिंट करता है। यादृच्छिक। अगला (100) विधि कॉल 0 और 99 (सम्मिलित) के बीच एक यादृच्छिक पूर्णांक उत्पन्न करता है, जिसे असाइन किया गया है यादृच्छिक संख्या चर। लूप 10 बार दोहराता है, प्रत्येक कंसोल पर एक अलग यादृच्छिक संख्या प्रिंट करता है।

आउटपुट में, हम स्क्रीन पर प्रिंटेड 10 रैंडम पूर्णांक देख सकते हैं।

  ग्राफिकल यूजर इंटरफेस, टेक्स्ट, एप्लिकेशन, ईमेल विवरण स्वचालित रूप से जेनरेट किया गया

निष्कर्ष

प्रोग्रामिंग में रैंडम पूर्णांक के अलग-अलग अनुप्रयोग हैं। सी # में, अगली विधि आमतौर पर यादृच्छिक पूर्णांक उत्पन्न करने के लिए उपयोग किया जाता है। यह विधि विभिन्न यादृच्छिक पूर्णांक उत्पन्न कर सकती है। ये संख्याएँ एक परिभाषित सीमा के लिए या एक विशिष्ट संख्या तक उत्पन्न की जा सकती हैं।