কম্পিউটার টিউটোরিয়াল

পাইথনে নির্দিষ্ট রেঞ্জে র‍্যান্ডম নম্বর জেনারেট করে লিস্টে স্টোর করা

এই আর্টিকেলে আমরা দেখব কিভাবে দুটি নম্বরের মধ্যে র‍্যান্ডম নম্বর জেনারেট করে সেসব মান লিস্টে স্টোর করা যায়।

আমরা randint` ফাংশন ব্যবহার করি। প্রথমে এর সিনট্যাক্স দেখি।

সিনট্যাক্স

randint(start, end)
start এবং end উভয়ই ইন্টিজার হতে হবে। start, end-এর চেয়ে ছোট হতে হবে।

এই উদাহরণে আমরা range ফাংশন ফর লুপে এবং append সাহায্যে র‍্যান্ডম নম্বর জেনারেট করে নতুন খালি লিস্টে যোগ করি।

উদাহরণ

import random
def randinrange(start, end, n):
    res = []
    for j in range(n):
        res.append(random.randint(start, end))
    return res

# প্রয়োজনীয় র‍্যান্ডম নম্বরের সংখ্যা
n = 5
# শুরু মান
start = 12
# শেষ মান
end = 23
print(randinrange(start, end, n))

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

[21, 20, 20, 17, 20]
  1. পাইথনে দেওয়া রেঞ্জে ক্যাপ্রেকার (Kaprekar) সংখ্যা খুঁজে বের করার প্রোগ্রাম

  2. Python NumPy ব্যবহার করে র‍্যান্ডম নম্বর জেনারেট করা

  3. Python-এ নন-রিপিটিং র‍্যান্ডম নম্বর জেনারেট করা

  4. পাইথন কীভাবে র‍্যান্ডম সংখ্যা জেনারেট করে