पायथन के स्टैंडर्ड डिस्ट्रीब्यूशन में एक random मॉड्यूल होता है जिसमें रैंडम नंबर जनरेशन के लिए फ़ंक्शन होते हैं। बेसिक random() फ़ंक्शन 0 और 1 के बीच एक रैंडम फ्लोटिंग पॉइंट नंबर वापस करता है।
>>> import random >>> random.random() 0.5204702770265925
उसी मॉड्यूल में randrange() फ़ंक्शन होता है जो एक सीक्वेंशियल रेंज के बीच एक रैंडम नंबर वापस करता है।
>>> random.randrange(0, 10) 4
choice() फ़ंक्शन भी होता है जो सूची या टुपल से रैंडमली एक आइटम चुनता है।
>>> random.choice([10, 20, 30, 40, 50]) 40 >>> random.choice((10, 20, 30, 40, 50)) 20
अन्य उपयोगी फ़ंक्शन
random.randint(a, b)- a और b (दोनों inclusive) के बीच रैंडम इंटीजरrandom.uniform(a, b)- a और b के बीच रैंडम फ्लोटrandom.shuffle(list)- सूची को इन-प्लेस शफ़ल करता हैrandom.sample(population, k)- यूनिक एलिमेंट्स का रैंडम सैंपल