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

পাইথনে নির্দিষ্ট পরিসরে র‍্যান্ডম সংখ্যা জেনারেট করে লিস্টে সংরক্ষণ করার প্রোগ্রাম

এখানে ৩টি ইউজার ইনপুট ভেরিয়েবল ব্যবহার করা হয়েছে: একটি শুরুর সংখ্যা, অন্যটি শেষের সংখ্যা এবং শেষটি কতগুলো র‍্যান্ডম সংখ্যা দেখাতে হবে। পাইথন random মডিউল প্রদান করে র‍্যান্ডম সংখ্যা জেনারেট করার জন্য। এখানে random ফাংশন randint() ফাংশনের সাথে ব্যবহার করা হয়েছে।

উদাহরণ

n :: 10 s :: 20 e :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]

অ্যালগরিদম

Randomno(s,e,n)
ধাপ ১: শুরুর রেঞ্জ (s), শেষ রেঞ্জ (e) এবং অ্যাপেন্ড করার উপাদান সংখ্যা (n) ইনপুট নিন।
ধাপ ২: r = [] /* পাইথন র‍্যান্ডম মডিউল র‍্যান্ডম সংখ্যা জেনারেট করার জন্য প্রদান করে।
ধাপ ৩: for j in range(n): r.append(random.randint(s,e)) /* randint একটি মেথড, যা দুটি প্যারামিটার গ্রহণ করে।

উদাহরণ কোড

# র‍্যান্ডম সংখ্যা জেনারেট করে লিস্টে সংরক্ষণ
import random

def randomno(s, e, n):
    ran = []
    for i in range(n):
        ran.append(random.randint(s, e))
    return ran

# ড্রাইভার কোড
n = int(input("কতগুলো র‍্যান্ডম সংখ্যা দেখাতে চান ::"))
s = int(input("শুরুর সংখ্যা ::"))
e = int(input("শেষের সংখ্যা ::"))
print(randomno(s, e, n))

আউটপুট

কতগুলো র‍্যান্ডম সংখ্যা দেখাতে চান :: 10
শুরুর সংখ্যা :: 20
শেষের সংখ্যা :: 40
[20, 35, 32, 27, 24, 35, 28, 31, 20, 28]
  1. পাইথনে র‍্যান্ডম নম্বর (Random Numbers)

  2. পাইথনে দেওয়া রেঞ্জে ক্যাপ্রেকার (Kaprekar) সংখ্যা খুঁজে বের করার প্রোগ্রাম

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

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