Python Random seed() Metode
Voorbeeld
Stel die saadwaarde na 10 en kyk wat gebeur:
import random
random.seed(10)
print(random.random())
Definisie en gebruik
Die seed()
metode word gebruik om die ewekansige getalgenerator te inisialiseer.
Die ewekansige getalgenerator het 'n getal nodig om mee te begin ('n saadwaarde), om 'n ewekansige getal te kan genereer.
By verstek gebruik die ewekansige getalgenerator die huidige stelseltyd .
Gebruik die seed() metode om die beginnommer van die ewekansige getalgenerator aan te pas.
Let wel: As jy dieselfde saadwaarde twee keer gebruik, sal jy twee keer dieselfde ewekansige getal kry. Sien voorbeeld hieronder
Sintaksis
random.seed(a, version)
Parameterwaardes
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 voorbeelde
Voorbeeld
Demonstreer dat as jy dieselfde saadwaarde twee keer gebruik, jy dieselfde ewekansige getal twee keer sal kry:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())