Python Random seed() နည်းလမ်း
ဥပမာ
မျိုးစေ့တန်ဖိုးကို 10 တွင်သတ်မှတ်ပြီး ဘာဖြစ်မည်ကိုကြည့်ပါ-
import random
random.seed(10)
print(random.random())
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
seed()
ကျပန်းနံပါတ် ဂျင်နရေတာကို အစပြုရန် နည်းလမ်းကို အသုံးပြုသည် ။
ကျပန်းနံပါတ်ထုတ်လုပ်သူသည် ကျပန်းနံပါတ်တစ်ခုထုတ်နိုင်စေရန် (မျိုးစေ့တန်ဖိုး) ဖြင့်စတင်ရန် နံပါတ်တစ်ခု လိုအပ်သည်။
ပုံမှန်အားဖြင့် ကျပန်းနံပါတ်ထုတ်လုပ်သူသည် လက်ရှိစနစ်အချိန် ကို အသုံးပြုသည် ။
ကျပန်းနံပါတ်ဂျင်နရေတာ၏စတင်နံပါတ်ကို စိတ်ကြိုက်ပြင်ဆင်ရန် seed() နည်းလမ်းကို အသုံးပြုပါ။
မှတ်ချက်- တူညီသောမျိုးစေ့တန်ဖိုးကို နှစ်ကြိမ်အသုံးပြုပါက တူညီသောကျပန်းနံပါတ်ကို နှစ်ကြိမ်ရရှိမည်ဖြစ်သည်။ အောက်ပါဥပမာကိုကြည့်ပါ။
အထားအသို
random.seed(a, version)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
နောက်ထပ် ဥပမာများ
ဥပမာ
တူညီသောမျိုးစေ့တန်ဖိုးကို နှစ်ကြိမ်အသုံးပြုပါက တူညီသောကျပန်းနံပါတ်ကို နှစ်ကြိမ်ရရှိမည်ဖြစ်ကြောင်း သရုပ်ပြပါ-
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())