जब किसी दी गई सीमा के भीतर यादृच्छिक संख्याएँ उत्पन्न करना और उन्हें एक सूची में जोड़ना आवश्यक होता है, तो एक विधि परिभाषित की जाती है, जो यादृच्छिक संख्याएँ उत्पन्न करती है और उन्हें एक खाली सूची में जोड़ देती है।
नीचे उसी का प्रदर्शन है -
उदाहरण
import random def random_gen(beg, end, my_num): my_result = [] for j in range(my_num): my_result.append(random.randint(beg, end)) return my_result my_num = 19 beg = 1 end = 20 print("The number is :") print(my_num) print("The start and end values are :") print(beg, end) print("The elements are : ") print(random_gen(beg, end, my_num))
आउटपुट
The number is : 19 The start and end values are : 1 20 The elements are : [12, 12, 5, 12, 11, 1, 5, 12, 19, 19, 7, 15, 18, 18, 10, 14, 3, 2, 11]
स्पष्टीकरण
-
'random_gen' नाम की एक विधि को परिभाषित किया गया है, जिसमें तीन पैरामीटर हैं- शुरुआत, अंत और एक संख्या।
-
विधि 'शुरुआत' और 'अंत' की सीमा के साथ यादृच्छिक संख्याएँ उत्पन्न करती है।
-
यह इसे एक सूची में जोड़ता है।
-
विधि के बाहर, तीन मान परिभाषित हैं।
-
वे कंसोल पर प्रदर्शित होते हैं।
-
इस मान को पैरामीटर के रूप में पास करके विधि को कॉल किया जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।