Metoden seed i modulet random
Metoden seed i modulet random
initialiserer eller gemmer et bestemt
tilfældigt tal. For at generere tilfældige
tal bruger metoden den aktuelle systemtid
i operativsystemet. Metoden seed anvendes
før metoden random. I metodens valgfrie
parameter overføres et tal til
initialisering eller en form for mærkning
af det genererede tal. Derfor ændres det genererede
tal ikke ved genanvendelse af metoden random.
Hvis parameteren derimod efterlades tom, vil der
blive genereret et nyt tal hver gang.
Syntaks
import random
random.seed(tal til mærkning)
Eksempel
Lad os initialisere tallet før dets generering:
random.seed(5)
print(random.random())
Resultat af kodeudførelse:
0.6229016948897019
Lad os gentage udskrivningen af vores tal:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Resultatet forbliver det samme:
0.6229016948897019
0.6229016948897019
Se også
-
metoden
randomi moduletrandom,
som returnerer et pseudotilfældigt tal -
metoden
uniformi moduletrandom,
som genererer et pseudotilfældigt reelt tal fra et interval -
metoden
randinti moduletrandom,
som genererer et pseudotilfældigt heltal fra et interval -
metoden
randrangei moduletrandom,
som returnerer et tilfældigt tal fra et interval