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

পাইথনে র‍্যান্ডম নম্বর লিস্ট জেনারেট করা – random মডিউল

পাইথনের `random` মডিউল ব্যবহার করে র‍্যান্ডম নম্বর জেনারেট করা যায়। একক নম্বর থেকে লিস্ট তৈরির সব পদ্ধতি নিচে দেওয়া হলো।

১. একক র‍্যান্ডম ফ্লোট (0-১)

import random
print(random.random())  # 0.2112200

২. নির্দিষ্ট রেঞ্জে ইন্টিজার – randint()

print(random.randint(0, 22))  # 2

৩. ফর লুপ দিয়ে লিস্ট তৈরি

randomlist = []
for i in range(5):
    randomlist.append(random.randint(1, 30))
print(randomlist)  # [10, 5, 21, 1, 17]

৪. random.sample() – সরাসরি ইউনিক র‍্যান্ডম লিস্ট

randomlist = random.sample(range(10, 30), 5)
print(randomlist)  # [16, 19, 13, 18, 15]

`sample()` রিপিট না হয় এমন ইউনিক নম্বর দেয়। `randint()` দিয়ে রিপিট হতে পারে। ক্রিপ্টোগ্রাফিক পরপাসের জন্য `secrets` মডিউল ব্যবহার করুন।

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

  2. Python-এ সংখ্যাগুলোর লিস্ট থেকে সর্বোচ্চ সংখ্যা বের করা

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

  4. রুবিতে র‍্যান্ডম নম্বর জেনারেশন শিখুন: টেকনিক এবং বেস্ট প্র্যাকটিস