जब दी गई रेंज में रैंडम नंबर जेनरेट करना और उन्हें सूची में जोड़ना आवश्यक हो, तो एक मेथड परिभाषित किया जाता है, जो रैंडम नंबर जेनरेट करता है और उन्हें खाली सूची में 'append' करता है।
नीचे इसका प्रदर्शन दिया गया है:
उदाहरण
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' नामक एक मेथड परिभाषित किया गया है, जो तीन पैरामीटर लेता है- शुरुआत, अंत और एक नंबर।
मेथड 'शुरुआत' और 'अंत' की रेंज में रैंडम नंबर जेनरेट करता है।
इसे सूची में जोड़ता है।
मेथड के बाहर, तीन वैल्यूज़ परिभाषित की गई हैं।
उन्हें कंसोल पर प्रदर्शित किया जाता है।
इन वैल्यूज़ को पैरामीटर के रूप में पास करके मेथड बुलाया जाता है।
आउटपुट कंसोल पर प्रदर्शित होता है।