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 का उपयोग करते हैं, तो हम एक ही पूर्णांक को एक से अधिक बार उत्पन्न करने की अनुमति नहीं देते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में यादृच्छिक संख्याओं के साथ डेटा फ़्रेम कैसे बनाएं
आर में यादृच्छिक संख्याओं के साथ एक मैट्रिक्स कैसे बनाएं
आर में यादृच्छिक संख्याओं के साथ एक वेक्टर कैसे बनाएं