Metoden seed i random-modulen
Metoden seed i modulen random
initierar eller sparar ett specifikt
slumptal. För att generera slumptal
använder metoden aktuell systemtid från operativsystemet.
Metoden seed tillämpas
före metoden random. I metodens
valfria parameter skickas ett tal för
initiering eller en slags markering
av det genererade talet. Därför ändras inte
det genererade talet vid upprepad
tillämpning av metoden random.
Om parametern lämnas tom kommer
ett nytt tal att genereras varje gång.
Syntax
import random
random.seed(tal för markering)
Exempel
Låt oss initiera ett tal före dess generering:
random.seed(5)
print(random.random())
Resultat av kodkörning:
0.6229016948897019
Låt oss upprepa utskriften av vårt tal:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Resultatet förblir detsamma:
0.6229016948897019
0.6229016948897019
Se även
-
metoden
randomi modulenrandom,
som returnerar ett pseudoslumptal -
metoden
uniformi modulenrandom,
som genererar ett pseudoslumptal flyttal från ett intervall -
metoden
randinti modulenrandom,
som genererar ett pseudoslumptal heltal från ett intervall -
metoden
randrangei modulenrandom,
som returnerar ett slumptal från ett intervall