Moduļa random seed metode
Moduļa random metode seed
inicializē vai saglabā noteiktu
nejaušu skaitli. Lai ģenerētu nejaušus
skaitļus, metode izmanto pašreizējo sistēmas
laiku OS. Metode seed tiek lietota
pirms metodes random. Metodes neobligātajā
parametrā tiek padots skaitlis
inicializēšanai vai sava veida marķēšanai
ģenerētā skaitļa. Tāpēc atkārtoti
lietojot metodi random ģenerētais
skaitlis nemainās. Ja parametru
atstāt tukšu, tad tiks ģenerēts
katru reizi jauns skaitlis.
Sintakse
import random
random.seed(skaitlis marķēšanai)
Piemērs
Inicializēsim skaitli pirms tā ģenerēšanas:
random.seed(5)
print(random.random())
Koda izpildes rezultāts:
0.6229016948897019
Atkārtosim mūsu skaitļa izvadi:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Rezultāts paliks nemainīgs:
0.6229016948897019
0.6229016948897019
Skatiet arī
-
metode
randommoduļarandom,
kas atgriež pseido-nejaušu skaitli -
metode
uniformmoduļarandom,
kas ģenerē pseido-nejaušu reālu skaitli no diapazona -
metode
randintmoduļarandom,
kas ģenerē pseido-nejaušu veselu skaitli no diapazona -
metode
randrangemoduļarandom,
kas atgriež nejaušu skaitli no diapazona