R में यादृच्छिक संख्याएँ कैसे उत्पन्न करें (उदाहरण के साथ)


आप R में यादृच्छिक संख्याएँ उत्पन्न करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: श्रेणी में एक यादृच्छिक संख्या उत्पन्न करें

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

विधि 2: एक श्रेणी में एकाधिक यादृच्छिक संख्याएँ उत्पन्न करें

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

विधि 3: श्रेणी में एक यादृच्छिक पूर्णांक उत्पन्न करें

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

विधि 4: रेंज में एकाधिक यादृच्छिक पूर्णांक उत्पन्न करें

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 1:20 , 5, replace= FALSE )

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इनमें से प्रत्येक विधि का उपयोग कैसे करें।

विधि 1: श्रेणी में एक यादृच्छिक संख्या उत्पन्न करें

निम्नलिखित कोड दिखाता है कि 1 और 20 के बीच एक यादृच्छिक संख्या कैसे उत्पन्न करें:

 #generate one random number between 1 and 20
runif(n= 1 , min= 1 , max= 20 )

[1] 8.651919

यह फ़ंक्शन 1 और 20 के बीच एक यादृच्छिक संख्या के रूप में 8.651919 उत्पन्न करता है।

विधि 2: एक श्रेणी में एकाधिक यादृच्छिक संख्याएँ उत्पन्न करें

निम्नलिखित कोड दिखाता है कि 1 और 20 के बीच पाँच यादृच्छिक संख्याएँ कैसे उत्पन्न करें:

 #generate five random numbers between 1 and 20
runif(n= 5 , min= 1 , max= 20 )

[1] 12.507360 6.719675 1.836038 17.685829 16.874723

यह फ़ंक्शन 1 और 20 के बीच पांच यादृच्छिक संख्याएँ उत्पन्न करता है।

विधि 3: श्रेणी में एक यादृच्छिक पूर्णांक उत्पन्न करें

निम्नलिखित कोड दिखाता है कि 1 और 20 के बीच एक यादृच्छिक पूर्णांक कैसे उत्पन्न किया जाए:

 #generate one random integer between 1 and 20
sample ( 1:20 , 1 )

[1] 7

यह फ़ंक्शन 1 और 20 के बीच एक यादृच्छिक पूर्णांक के रूप में 7 उत्पन्न करता है।

विधि 4: रेंज में एकाधिक यादृच्छिक पूर्णांक उत्पन्न करें

निम्नलिखित कोड दिखाता है कि 1 और 20 के बीच पांच यादृच्छिक पूर्णांक कैसे उत्पन्न करें:

 #generate five random integers between 1 and 20 (sample with replacement)
sample ( 1:20 , 5, replace= TRUE )

[1] 20 13 15 20 5

#generate five random integers between 1 and 20 (sample without replacement)
sample ( 0:20 , 5, replace= FALSE )

[1] 6 15 5 16 19

ध्यान दें कि यदि हम रिप्लेस=TRUE का उपयोग करते हैं, तो हम एक ही पूर्णांक को कई बार उत्पन्न करने की अनुमति देते हैं।

हालाँकि, यदि हम रिप्लेस=FALSE का उपयोग करते हैं, तो हम एक ही पूर्णांक को एक से अधिक बार उत्पन्न करने की अनुमति नहीं देते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में यादृच्छिक संख्याओं के साथ डेटा फ़्रेम कैसे बनाएं
आर में यादृच्छिक संख्याओं के साथ एक मैट्रिक्स कैसे बनाएं
आर में यादृच्छिक संख्याओं के साथ एक वेक्टर कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *