র্যান্ডম মডিউলের seed মেথড
random মডিউলের seed মেথডটি
একটি নির্দিষ্ট র্যান্ডম নম্বর ইনিশিয়ালাইজ
বা সংরক্ষণ করে। র্যান্ডম নম্বর জেনারেট করার জন্য
মেথডটি বর্তমান সিস্টেম সময় ব্যবহার করে।
random মেথড ব্যবহার করার আগে seed
মেথড প্রয়োগ করা হয়। মেথডের ঐচ্ছিক
প্যারামিটারে জেনারেট করা নম্বর ইনিশিয়ালাইজ
বা একধরনের মার্কিং করার জন্য একটি নম্বর পাঠানো হয়।
এই কারণে random মেথড পুনরায় ব্যবহার করলে
জেনারেট করা নম্বর পরিবর্তন হয় না।
প্যারামিটার খালি রাখলে প্রতিবার একটি নতুন
নম্বর জেনারেট হবে।
সিনট্যাক্স
import random
random.seed(মার্কিং করার জন্য নম্বর)
উদাহরণ
আসুন একটি নম্বর জেনারেট করার আগে এটিকে ইনিশিয়ালাইজ করি:
random.seed(5)
print(random.random())
কোড 실행ের ফলাফল:
0.6229016948897019
আসুন আমাদের নম্বরটি আবার প্রিন্ট করি:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
ফলাফল আগের মতোই থাকবে:
0.6229016948897019
0.6229016948897019
আরও দেখুন
-
randomমেথডrandomমডিউলের,
যা একটি সিউডোর্যান্ডম নম্বর রিটার্ন করে -
uniformমেথডrandomমডিউলের,
যা একটি রেঞ্জ থেকে সিউডোর্যান্ডম ফ্লোটিং নম্বর জেনারেট করে -
randintমেথডrandomমডিউলের,
যা একটি রেঞ্জ থেকে সিউডোর্যান্ডম ইন্টিজার নম্বর জেনারেট করে -
randrangeমেথডrandomমডিউলের,
যা একটি রেঞ্জ থেকে র্যান্ডম নম্বর রিটার্ন করে