র‍্যান্ডম মডিউলের seed মেথড

random মডিউলের seed মেথডটি একটি নির্দিষ্ট র‍্যান্ডম নম্বর ইনিশিয়ালাইজ বা সংরক্ষণ করে। র‍্যান্ডম নম্বর জেনারেট করার জন্য মেথডটি বর্তমান সিস্টেম সময় ব্যবহার করে। random মেথড ব্যবহার করার আগে seed মেথড প্রয়োগ করা হয়। মেথডের ঐচ্ছিক প্যারামিটারে জেনারেট করা নম্বর ইনিশিয়ালাইজ বা একধরনের মার্কিং করার জন্য একটি নম্বর পাঠানো হয়। এই কারণে random মেথড পুনরায় ব্যবহার করলে জেনারেট করা নম্বর পরিবর্তন হয় না। প্যারামিটার খালি রাখলে প্রতিবার একটি নতুন নম্বর জেনারেট হবে।

সিনট্যাক্স

pythonimport random

random.seed(মার্কিং করার জন্য নম্বর)

উদাহরণ

আসুন একটি নম্বর জেনারেট করার আগে এটিকে ইনিশিয়ালাইজ করি:

pythonrandom.seed(5)
print(random.random())

কোড 실행ের ফলাফল:

python0.6229016948897019

আসুন আমাদের নম্বরটি আবার প্রিন্ট করি:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

ফলাফল আগের মতোই থাকবে:

python0.6229016948897019
0.6229016948897019

আরও দেখুন

  • random মেথড random মডিউলের,
    যা একটি সিউডোর‍্যান্ডম নম্বর রিটার্ন করে
  • uniform মেথড random মডিউলের,
    যা একটি রেঞ্জ থেকে সিউডোর‍্যান্ডম ফ্লোটিং নম্বর জেনারেট করে
  • randint মেথড random মডিউলের,
    যা একটি রেঞ্জ থেকে সিউডোর‍্যান্ডম ইন্টিজার নম্বর জেনারেট করে
  • randrange মেথড random মডিউলের,
    যা একটি রেঞ্জ থেকে র‍্যান্ডম নম্বর রিটার্ন করে