Seed-metoden i random-modulen
Metoden seed i modulen random
initialiserer eller lagrer et spesifikt
tilfeldig tall. For å generere tilfeldige
tall bruker metoden gjeldende systemtid fra operativsystemet.
Metoden seed brukes
før metoden random. I den valgfrie
parameteren til metoden sendes et tall for
initialisering eller en slags merking av
det genererte tallet. Derfor, ved gjentatt
bruk av metoden random, endres ikke det genererte
tallet. Hvis parameteren
lades stå tom, vil det hver gang genereres
et nytt tall.
Syntaks
import random
random.seed(tall for merking)
Eksempel
La oss initialisere tallet før det genereres:
random.seed(5)
print(random.random())
Resultat av kjøring av koden:
0.6229016948897019
La oss gjenta utskriften av tallet vårt:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Resultatet forblir det samme:
0.6229016948897019
0.6229016948897019
Se også
-
metoden
randomi modulenrandom,
som returnerer et pseudotilfeldig tall -
metoden
uniformi modulenrandom,
som genererer et pseudotilfeldig flyttall fra et område -
metoden
randinti modulenrandom,
som genererer et pseudotilfeldig heltall fra et område -
metoden
randrangei modulenrandom,
som returnerer et tilfeldig tall fra et område