रैंडम मॉड्यूल की seed विधि

random मॉड्यूल की seed विधि एक निश्चित रैंडम नंबर को इनिशियलाइज या सेव करती है। रैंडम नंबर जनरेट करने के लिए यह विधि करंट सिस्टम टाइम का इस्तेमाल करती है। seed विधि का इस्तेमाल random विधि से पहले किया जाता है। विधि के ऑप्शनल पैरामीटर में इनिशियलाइजेशन के लिए एक नंबर या जनरेट किए गए नंबर के लिए एक तरह का मार्कर दिया जाता है। इसलिए random विधि को दोबारा इस्तेमाल करने पर जनरेट किया गया नंबर नहीं बदलता। अगर पैरामीटर को खाली छोड़ दिया जाए, तो हर बार एक नया नंबर जनरेट होगा।

सिंटैक्स

pythonimport random

random.seed(मार्किंग के लिए नंबर)

उदाहरण

आइए नंबर जनरेट करने से पहले उसे इनिशियलाइज करते हैं:

pythonrandom.seed(5)
print(random.random())

कोड एक्सेक्यूट करने का रिजल्ट:

python0.6229016948897019

आइए हमारे नंबर को दोबारा प्रिंट करते हैं:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

रिजल्ट वही रहेगा:

python0.6229016948897019
0.6229016948897019

यह भी देखें

  • random विधि random मॉड्यूल की,
    जो एक स्यूडोरैंडम नंबर रिटर्न करती है
  • uniform विधि random मॉड्यूल की,
    जो रेंज से एक स्यूडोरैंडम रियल नंबर जनरेट करती है
  • randint विधि random मॉड्यूल की,
    जो रेंज से एक स्यूडोरैंडम इंटीजर नंबर जनरेट करती है
  • randrange विधि random मॉड्यूल की,
    जो रेंज से एक रैंडम नंबर रिटर्न करती है