যখন একটি দেয়া রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেট করে লিস্টে অ্যাপেন্ড করতে হয়, একটি মেথড ডিফাইন করা হয় যা র্যান্ডম নম্বর জেনারেট করে এবং একটি খালি লিস্টে ‘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’ নামক একটি মেথড ডিফাইন করা হয়েছে, যা তিনটি প্যারামিটার নেয় - শুরু, শেষ এবং একটি সংখ্যা।
মেথডটি ‘শুরু’ এবং ‘শেষ’ রেঞ্জের মধ্যে র্যান্ডম নম্বর জেনারেট করে।
এটি লিস্টে অ্যাপেন্ড করে।
মেথডের বাইরে তিনটি মান ডিফাইন করা হয়েছে।
কনসোলে সেগুলো প্রদর্শিত হয়েছে।
মেথডটি এই মানগুলো প্যারামিটার হিসেবে পাস করে কল করা হয়েছে।
আউটপুট কনসোলে প্রদর্শিত হয়েছে।