रैंडम नंबर जेनरेटर (RNG)

लेखक: John Stephens
निर्माण की तारीख: 28 जनवरी 2021
डेट अपडेट करें: 6 मई 2024
Anonim
सी प्रोग्राम मूल्यों की एक श्रृंखला के साथ यादृच्छिक संख्या उत्पन्न करने के लिए
वीडियो: सी प्रोग्राम मूल्यों की एक श्रृंखला के साथ यादृच्छिक संख्या उत्पन्न करने के लिए

विषय

परिभाषा - रैंडम नंबर जेनरेटर (RNG) का क्या अर्थ है?

एक यादृच्छिक संख्या जनरेटर (RNG) एक गणितीय निर्माण है, या तो कम्प्यूटेशनल या एक हार्डवेयर डिवाइस के रूप में, जो संख्याओं का एक यादृच्छिक सेट उत्पन्न करने के लिए डिज़ाइन किया गया है जो कि उनकी उपस्थिति या पीढ़ी में किसी भी विशिष्ट पैटर्न को प्रदर्शित नहीं करना चाहिए, इसलिए यादृच्छिक शब्द। यह अक्सर सॉफ्टवेयर अनुप्रयोगों में उपयोग किए जाने वाले फ़ंक्शन या कोड के रूप में होता है जैसे कि खेल जहां एक मौका की आवश्यकता होती है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia रैंडम नंबर जेनरेटर (RNG) की व्याख्या करता है

रैंडम नंबर जेनरेटर यादृच्छिकता उपकरणों का केवल आधुनिक अनुप्रयोग है जो प्राचीन काल से ही मौजूद हैं जैसे कि पासा, कटा हुआ कार्ड, फ़्लिपिंग सिक्के और यहां तक ​​कि ड्राइंग स्ट्रॉ भी। आधुनिक कंप्यूटिंग में, यादृच्छिक संख्या जनरेटर को नियतात्मक संगणना के आधार पर प्रोग्रामिंग के माध्यम से कार्यान्वित किया जाता है, लेकिन यह वास्तव में सही यादृच्छिक के रूप में नहीं माना जाता है क्योंकि आउटपुट को वास्तव में भविष्यवाणी की जा सकती है यदि सभी बीज मूल्यों को जाना जाता है, इसलिए इसे छद्म आयामी संख्या पीढ़ी कहा जाता है। हालांकि, व्यवहार में, यह अधिकांश कार्यों को पूरा करने के लिए पर्याप्त है। सच यादृच्छिकता वास्तव में हर समय आवश्यक नहीं है; वास्तव में, कुछ एप्लिकेशन वास्तव में इससे लाभान्वित नहीं होते हैं। एक संगीत खिलाड़ी में "यादृच्छिक" फ़ंक्शन पर विचार करें; यह केवल यादृच्छिक प्रतीत होता है क्योंकि यदि यह वास्तव में यादृच्छिक है तो उत्तराधिकार में दो या अधिक बार खेलने वाली समान पटरियों पर कोई प्रतिबंध नहीं होगा। चयन प्रक्रिया को नियंत्रित करने के लिए एल्गोरिदम भी रखा जा सकता है।


एक वास्तविक यादृच्छिक संख्या जनरेटर एक यादृच्छिक संख्या प्राप्त करने के लिए गणितीय समीकरणों और कम्प्यूटेशनल एल्गोरिदम पर भरोसा नहीं कर सकता है क्योंकि यदि कोई समीकरण शामिल है, तो यह यादृच्छिक नहीं है। वास्तविक यादृच्छिकता प्राप्त करने के लिए, एक उपकरण को प्राकृतिक वातावरण से एन्ट्रापी को इकट्ठा करना चाहिए, जैसे कि वायुमंडलीय और थर्मल शोर और अन्य क्वांटम और विद्युत चुम्बकीय घटना। एक यादृच्छिक संख्या जनरेटर का एक उदाहरण एक उपकरण है जो रेडियो शोर को मापता है और फिर उस मूल्य को निकालता है और इसे उपयोगकर्ता या एप्लिकेशन को प्रस्तुत करता है। एन्ट्रापी के अन्य स्रोतों में रेडियोएक्टिव क्षय जैसी उप-भौतिक भौतिक घटनाएँ शामिल हैं जिनकी अप्रत्याशितता और यादृच्छिकता को क्वांटम यांत्रिकी के नियमों द्वारा समझाया जा सकता है।

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