रैंडम नंबर्स का उपयोग गेम्स, सिमुलेशन्स, टेस्टिंग, सिक्योरिटी, और प्राइवेसी एप्लीकेशन्स के लिए किया जाता है। पायथन में निम्नलिखित फ़ंक्शन्स शामिल हैं जो आमतौर पर उपयोग किए जाते हैं।
| क्र.सं. | फ़ंक्शन और विवरण |
|---|---|
| 1 | choice(seq) लिस्ट, टुपल, या स्ट्रिंग से एक रैंडम आइटम। |
| 2 | randrange([start,] stop[, step]) range(start, stop, step) से रैंडमली चुना गया एलिमेंट। |
| 3 | random() एक रैंडम फ्लोट r, जैसे कि 0 <= r < 1। |
| 4 | seed([x]) रैंडम नंबर्स जनरेट करने में उपयोग किए जाने वाले इंटीजर स्टार्टिंग वैल्यू को सेट करता है। किसी अन्य रैंडम मॉड्यूल फ़ंक्शन को कॉल करने से पहले इस फ़ंक्शन को कॉल करें। None लौटाता है। |
| 5 | shuffle(lst) लिस्ट के आइटम्स को जगह पर रैंडमाइज़ करता है। None लौटाता है। |
| 6 | uniform(x, y) एक रैंडम फ्लोट r, जैसे कि x <= r < y। |