seed()
Python Random seed() metodi
Misol
Seed qiymatini 10 ga teng qilib belgilang va nima bo‘lishini ko‘ring:
import random
random.seed(10)
print(random.random())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
seed() metodi tasodifiy sonlar generatorini ishga tayyorlash (initsializatsiya qilish) uchun ishlatiladi.
Tasodifiy son hosil qila olishi uchun tasodifiy sonlar generatoriga boshlang‘ich son (seed qiymati) kerak bo‘ladi.
Standart holatda tasodifiy sonlar generatori joriy tizim vaqtidan foydalanadi.
Tasodifiy sonlar generatorining boshlang‘ich sonini o‘zingiz belgilash uchun seed() metodidan foydalaning.
Eslatma: Agar bir xil seed qiymatidan ikki marta foydalansangiz, ikki marta bir xil tasodifiy sonni olasiz. Quyidagi misolga qarang
Sintaksis
random.seed(a, version)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| a | Ixtiyoriy. Tasodifiy son hosil qilish uchun kerak bo‘ladigan seed qiymati. Agar u butun son bo‘lsa, to‘g‘ridan-to‘g‘ri ishlatiladi, aks holda uni butun songa aylantirish kerak bo‘ladi. Standart qiymati None; None bo‘lsa, generator joriy tizim vaqtidan foydalanadi. |
| version | a parametrini butun songa qanday aylantirishni belgilaydigan butun son.Standart qiymati 2 |
Ko‘proq misollar
Misol
Bir xil seed qiymatidan ikki marta foydalanilsa, ikki marta bir xil tasodifiy son olinishini namoyish qiling:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
