62 of 151 menu

Seed-metoden i random-modulen

Metoden seed i modulen random initialiserer eller lagrer et spesifikt tilfeldig tall. For å generere tilfeldige tall bruker metoden gjeldende systemtid fra operativsystemet. Metoden seed brukes før metoden random. I den valgfrie parameteren til metoden sendes et tall for initialisering eller en slags merking av det genererte tallet. Derfor, ved gjentatt bruk av metoden random, endres ikke det genererte tallet. Hvis parameteren lades stå tom, vil det hver gang genereres et nytt tall.

Syntaks

import random random.seed(tall for merking)

Eksempel

La oss initialisere tallet før det genereres:

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

Resultat av kjøring av koden:

0.6229016948897019

La oss gjenta utskriften av tallet vårt:

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

Resultatet forblir det samme:

0.6229016948897019 0.6229016948897019

Se også

  • metoden random i modulen random,
    som returnerer et pseudotilfeldig tall
  • metoden uniform i modulen random,
    som genererer et pseudotilfeldig flyttall fra et område
  • metoden randint i modulen random,
    som genererer et pseudotilfeldig heltall fra et område
  • metoden randrange i modulen random,
    som returnerer et tilfeldig tall fra et område
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis