62 of 151 menu

Metoda seed modulu random

Metoda seed modulu random inicializuje nebo ukládá konkrétní náhodné číslo. Pro generování náhodných čísel metoda využívá aktuální systémový čas OS. Metoda seed se aplikuje před metodou random. V nepovinném parametru metody se předává číslo pro inicializaci nebo druh označení vygenerovaného čísla. Proto při opětovném použití metody random se vygenerované číslo nemění. Pokud parametr zůstane prázdný, bude pokaždé generováno nové číslo.

Syntaxe

import random random.seed(číslo pro označení)

Příklad

Pojďme inicializovat číslo před jeho generováním:

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

Výsledek provedení kódu:

0.6229016948897019

Pojďme zopakovat výpis našeho čísla:

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

Výsledek zůstane stejný:

0.6229016948897019 0.6229016948897019

Viz také

  • metoda random modulu random,
    která vrací pseudonáhodné číslo
  • metoda uniform modulu random,
    která generuje pseudonáhodné reálné číslo z rozsahu
  • metoda randint modulu random,
    která generuje pseudonáhodné celé číslo z rozsahu
  • metoda randrange modulu random,
    která vrací náhodné číslo z rozsahu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout