62 of 151 menu

Metoda seed modułu random

Metoda seed modułu random inicializuje lub zapisuje określoną liczbę losową. Do generowania liczb losowych metoda wykorzystuje bieżący czas systemowy OS. Metoda seed jest stosowana przed metodą random. W opcjonalnym parametrze metody przekazywana jest liczba do inicializacji lub swego rodzaju oznakowania wygenerowanej liczby. Dlatego przy ponownym zastosowaniu metody random wygenerowana liczba nie zmienia się. Jeśli jednak parametr pozostawić pustym, to za każdym razem będzie generowana nowa liczba.

Składnia

import random random.seed(liczba do oznakowania)

Przykład

Zainicjujmy liczbę przed jej wygenerowaniem:

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

Wynik wykonania kodu:

0.6229016948897019

Powtórzmy wypisanie naszej liczby:

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

Wynik pozostanie taki sam:

0.6229016948897019 0.6229016948897019

Zobacz też

  • metoda random modułu random,
    która zwraca liczbę pseudolosową
  • metoda uniform modułu random,
    która generuje liczbę zmiennoprzecinkową pseudolosową z zakresu
  • metoda randint modułu random,
    która generuje liczbę całkowitą pseudolosową z zakresu
  • metoda randrange modułu random,
    która zwraca liczbę losową z zakresu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć