Random-moduulin seed-metodi

random-moduulin seed-metodi alustaa tai tallentaa tietyn satunnaisluvun. Satunnaislukujen generoimiseksi metodi käyttää järjestelmän nykyistä kellonaikaa. seed-metodia sovelletaan ennen random-metodia. Metodin valinnaisessa parametrissa välitetään numero alustusta varten tai eräänlainen generoidun luvun merkitsemistä varten. Siksi kun random-metodia käytetään uudelleen generoitu luku ei muutu. Jos parametri jätetään tyhjäksi, generoidaan joka kerta uusi luku.

Syntaksi

pythonimport random

random.seed(merkkausnumero)

Esimerkki

Alustetaan luku ennen sen generointia:

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

Koodin suorituksen tulos:

python0.6229016948897019

Toistetaan lukumme tulostus:

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

Tulos pysyy samana:

python0.6229016948897019
0.6229016948897019

Katso myös

  • random-metodi random-moduulissa,
    joka palauttaa pseudosatunnaisluvun
  • uniform-metodi random-moduulissa,
    joka generoi pseudosatunnaisen liukuluvun väliltä
  • randint-metodi random-moduulissa,
    joka generoi pseudosatunnaisen kokonaisluvun väliltä
  • randrange-metodi random-moduulissa,
    joka palauttaa satunnaisen luvun väliltä