Python Willekeurige seed()- methode
Voorbeeld
Stel de seed-waarde in op 10 en kijk wat er gebeurt:
import random
random.seed(10)
print(random.random())
Definitie en gebruik
De seed()
methode wordt gebruikt om de generator voor willekeurige getallen te initialiseren.
De generator voor willekeurige getallen heeft een getal nodig om mee te beginnen (een seed-waarde), om een willekeurig getal te kunnen genereren.
Standaard gebruikt de generator voor willekeurige getallen de huidige systeemtijd .
Gebruik de methode seed() om het startnummer van de generator voor willekeurige getallen aan te passen.
Opmerking: als u dezelfde startwaarde twee keer gebruikt, krijgt u twee keer hetzelfde willekeurige getal. Zie voorbeeld hieronder
Syntaxis
random.seed(a, version)
Parameterwaarden
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Meer voorbeelden
Voorbeeld
Laat zien dat als je dezelfde seed-waarde twee keer gebruikt, je twee keer hetzelfde willekeurige getal krijgt:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())