Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

दिए गए रेंज में रैंडम नंबर उत्पन्न करके सूची में संग्रहीत करने का पायथन प्रोग्राम

समस्या विवरण

यहां 3 यूजर इनपुट वेरिएबल का उपयोग किया जाता है, एक प्रारंभिक संख्या के लिए, दूसरा अंतिम संख्या के लिए और अंतिम वह कितनी रैंडम संख्या प्रदर्शित करना चाहता है। पायथन रैंडम नंबर उत्पन्न करने के लिए एक रैंडम मॉड्यूल प्रदान करता है। यहां हम रैंडम फंक्शन के साथ randint फंक्शन का उपयोग करते हैं।

उदाहरण

n :: 10
s :: 20
e :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]

एल्गोरिदम

  1. प्रारंभिक रेंज (s), अंतिम रेंज (e) और जोड़े जाने वाले तत्वों की संख्या (n) इनपुट करें।
  2. r = [] (पायथन रैंडम नंबर उत्पन्न करने के लिए रैंडम मॉड्यूल प्रदान करता है।)
  3. j को 0 से n तक लूप में चलाएं: r.append(random.randint(s, e)) (randint एक विधि है, यह दो पैरामीटर स्वीकार करती है।)

उदाहरण कोड

# रैंडम नंबर उत्पन्न करके सूची में संग्रहीत करने के लिए
import random

def randomno(s, e, n):
    ran = []
    for i in range(n):
        ran.append(random.randint(s, e))
    return ran

# ड्राइवर कोड
n = int(input("कितने रैंडम नंबर प्रदर्शित करना चाहते हैं ::"))
s = int(input("प्रारंभिक संख्या दर्ज करें ::"))
e = int(input("अंतिम संख्या दर्ज करें ::"))
print(randomno(s, e, n))

आउटपुट

कितने रैंडम नंबर प्रदर्शित करना चाहते हैं :: 10
प्रारंभिक संख्या दर्ज करें :: 20
अंतिम संख्या दर्ज करें :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]
  1. - पायथन का उपयोग करके दी गई रेंज में कपरेकर नंबर कैसे खोजें

    समस्या विवरण एक संशोधित कपरेकर संख्या एक धनात्मक पूर्ण संख्या n है जिसमें d अंक होते हैं, जैसे कि जब हम इसके वर्ग को दो टुकड़ों में विभाजित करते हैं - एक दायां टुकड़ा r जिसमें d अंक होते हैं और एक बायां टुकड़ा l जिसमें शेष d या d-1 अंक होते हैं, तो टुकड़ों का योग मूल संख्या के बराबर होता है (यानी l

  1. - Python में गैर-दोहराव वाली यादृच्छिक संख्याएँ कैसे उत्पन्न करें?

    Python में अद्वितीय यादृच्छिक संख्याएँ उत्पन्न करना निम्नलिखित प्रोग्राम 1 से 100 के बीच 10 यादृच्छिक, गैर-दोहराव वाले पूर्णांक उत्पन्न करता है। यह दिए गए अंतराल में एक यादृच्छिक पूर्णांक उत्पन्न करता है और यदि यह पहले नहीं जोड़ा गया है तो इसे सूची में जोड़ता है। >>> import random >>

  1. - पायथन रैंडम नंबर कैसे जनरेट करता है?

    पायथन के स्टैंडर्ड डिस्ट्रीब्यूशन में एक random मॉड्यूल होता है जिसमें रैंडम नंबर जनरेशन के लिए फ़ंक्शन होते हैं। बेसिक random() फ़ंक्शन 0 और 1 के बीच एक रैंडम फ्लोटिंग पॉइंट नंबर वापस करता है। >>> import random >>> random.random() 0.5204702770265925 उसी मॉड्यूल में randrange() फ