स्पष्टीकरण
यादृच्छिक संख्या उत्पन्न करने के लिए पायथन के कुछ कार्य हैं। उनका उपयोग बहुत सारे खेलों, लॉटरी आदि में किया जा सकता है जहाँ उत्पन्न करने के लिए यादृच्छिक संख्या की आवश्यकता होती है।
कुछ फ़ंक्शन ऐसे हैं जो यादृच्छिक संख्याएँ उत्पन्न करते हैं -
पसंद ()
इस फ़ंक्शन का उपयोग संख्याओं के संग्रह से एक यादृच्छिक संख्या उत्पन्न करने के लिए किया जा सकता है।
उदाहरण
print ("A random number from list : ",end="") print (random.choice([1, 4, 6, 100, 31]))
आउटपुट
A random number from list : 100
रैंडरेंज(भीख, अंत, चरण)
इस फ़ंक्शन का उपयोग यादृच्छिक रूप से संख्या उत्पन्न करने के लिए किया जाता है लेकिन इसके तर्कों में एक विशिष्ट सीमा के भीतर। यह फ़ंक्शन 3 तर्क लेता है, प्रारंभिक संख्या, अंतिम संख्या और चरण।
उदाहरण
print ("A random number from range : ",end="") print (random.randrange(2, 10, 3))
आउटपुट
A random number from range : 8
यादृच्छिक ()
यह फ़ंक्शन 1 से कम और 0 से अधिक या उसके बराबर एक फ्लोट यादृच्छिक संख्या उत्पन्न करता है।
उदाहरण
print ("A random number between 0 to 1 : ", end="") print (random.random())
आउटपुट
A random number between 0 to 1 :0.42487645546
फेरबदल ()
यह फ़ंक्शन सूची में फेरबदल करता है और उन्हें बेतरतीब ढंग से व्यवस्थित करता है।
उदाहरण
list = [1, 3, 5, 10, 4] print (" list before shuffling : ", end="") for j in range(0, len(list)): print (list[j], end=" ") print("\r") random.shuffle(list) print ("list after shuffling : ", end="") for j in range(0, len(list)): print (list[j], end=" ") print("\r")
आउटपुट
list before shuffling : 1 3 5 10 4 list after shuffling : 3 10 1 4 5
वर्दी(ए, बी)
यह फ़ंक्शन तर्कों में उल्लिखित संख्याओं के बीच यादृच्छिक रूप से एक अस्थायी बिंदु संख्या उत्पन्न करता है। इसमें दो तर्क लगते हैं, निचली सीमा और ऊपरी सीमा।
उदाहरण
print (" random floating point number between 6 and 11 is : ",end="") print (random.uniform(6,11))
आउटपुट
The random floating point number between 6 and 11 is : 7.18036982355346