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

pythonimport random

random.seed(getal voor markering)

Voorbeeld

Laten we een getal initialiseren voordat we het genereren:

pythonrandom.seed(5)
print(random.random())

Resultaat van de code-uitvoering:

python0.6229016948897019

Laten we de uitvoer van ons getal herhalen:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

Het resultaat blijft hetzelfde:

python0.6229016948897019
0.6229016948897019

Zie ook

  • methode random van de module random,
    die een pseudo-willekeurig getal retourneert
  • methode uniform van de module random,
    die een pseudo-willekeurig reëel getal uit een bereik genereert
  • methode randint van de module random,
    die een pseudo-willekeurig geheel getal uit een bereik genereert
  • methode randrange van de module random,
    die een willekeurig getal uit een bereik retourneert