Random modulining seed metodi
random modulining seed metodi
ma'lum bir tasodifiy sonni ishga tushiradi
yoki saqlaydi. Tasodifiy sonlar generatsiya qilish uchun
metod OSning joriy tizim vaqtidan foydalanadi.
seed metodi random metodidan
oldin qo'llaniladi. Metodning ixtiyoriy
parametrida generatsiya qilingan sonni ishga tushirish
yoki bir xil belgilash uchun raqam uzatiladi.
Shuning uchun random metodini qayta
qo'llashda generatsiya qilingan
son o'zgarmaydi. Agar parametr
bo'sh qoldirilsa, har safar yangi son generatsiya qilinadi.
Sintaksis
import random
random.seed(belgilash uchun raqam)
Misol
Keling, sonni generatsiya qilishdan oldin uni ishga tushiramiz:
random.seed(5)
print(random.random())
Kodni bajarish natijasi:
0.6229016948897019
Keling, sonimizni qayta chiqaramiz:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Natija o'zgarishsiz qoladi:
0.6229016948897019
0.6229016948897019
Shuningdek qarang
-
randommetodirandommoduli,
u psevdotasodifiy son qaytaradi -
uniformmetodirandommoduli,
u oraliqdan psevdotasodifiy haqiqiy son generatsiya qiladi -
randintmetodirandommoduli,
u oraliqdan psevdotasodifiy butun son generatsiya qiladi -
randrangemetodirandommoduli,
u oraliqdan tasodifiy son qaytaradi