De seed methode van de random module
De methode seed van de module random
initialiseert of bewaart een specifiek
willekeurig getal. Voor het genereren van willekeurige
getallen gebruikt de methode de huidige systeem
tijd van het besturingssysteem. De methode seed wordt toegepast
vóór de methode random. In de optionele
parameter van de methode wordt een getal doorgegeven voor
initialisatie of een soort markering
van het gegenereerde getal. Daarom verandert het gegenereerde
getal niet bij herhaaldelijk
gebruik van de methode random. Als de parameter
leeg wordt gelaten, wordt er
elke keer een nieuw getal gegenereerd.
Syntaxis
import random
random.seed(getal voor markering)
Voorbeeld
Laten we een getal initialiseren voordat we het genereren:
random.seed(5)
print(random.random())
Resultaat van de code-uitvoering:
0.6229016948897019
Laten we de uitvoer van ons getal herhalen:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Het resultaat blijft hetzelfde:
0.6229016948897019
0.6229016948897019
Zie ook
-
methode
randomvan de modulerandom,
die een pseudo-willekeurig getal retourneert -
methode
uniformvan de modulerandom,
die een pseudo-willekeurig reëel getal uit een bereik genereert -
methode
randintvan de modulerandom,
die een pseudo-willekeurig geheel getal uit een bereik genereert -
methode
randrangevan de modulerandom,
die een willekeurig getal uit een bereik retourneert