रैंडम मॉड्यूल की seed विधि
random मॉड्यूल की seed विधि
एक निश्चित रैंडम नंबर को इनिशियलाइज या
सेव करती है। रैंडम नंबर जनरेट करने के लिए
यह विधि करंट सिस्टम टाइम का इस्तेमाल करती है।
seed विधि का इस्तेमाल random
विधि से पहले किया जाता है। विधि के ऑप्शनल
पैरामीटर में इनिशियलाइजेशन के लिए एक नंबर
या जनरेट किए गए नंबर के लिए एक तरह का मार्कर
दिया जाता है। इसलिए random विधि को
दोबारा इस्तेमाल करने पर जनरेट किया गया
नंबर नहीं बदलता। अगर पैरामीटर को खाली छोड़
दिया जाए, तो हर बार एक नया नंबर जनरेट
होगा।
सिंटैक्स
import random
random.seed(मार्किंग के लिए नंबर)
उदाहरण
आइए नंबर जनरेट करने से पहले उसे इनिशियलाइज करते हैं:
random.seed(5)
print(random.random())
कोड एक्सेक्यूट करने का रिजल्ट:
0.6229016948897019
आइए हमारे नंबर को दोबारा प्रिंट करते हैं:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
रिजल्ट वही रहेगा:
0.6229016948897019
0.6229016948897019
यह भी देखें
-
randomविधिrandomमॉड्यूल की,
जो एक स्यूडोरैंडम नंबर रिटर्न करती है -
uniformविधिrandomमॉड्यूल की,
जो रेंज से एक स्यूडोरैंडम रियल नंबर जनरेट करती है -
randintविधिrandomमॉड्यूल की,
जो रेंज से एक स्यूडोरैंडम इंटीजर नंबर जनरेट करती है -
randrangeविधिrandomमॉड्यूल की,
जो रेंज से एक रैंडम नंबर रिटर्न करती है