Metoda seed e modulit random
Metoda seed e modulit random
inicializon ose ruan një numër të caktuar
të rastësishëm. Për gjenerimin e numrave të
rastësishëm metoda përdor kohën aktuale të sistemit
të OS. Metoda seed aplikohet
përpara metodës random. Në parametrin
jo të detyrueshëm të metodës transmetohet një numër për
inicializim ose një lloj shenjëzimi
i numrit të gjeneruar. Prandaj kur përsëritet
aplikimi i metodës random numri
i gjeneruar nuk ndryshon. Nëse parametri
lihet bosh, atëherë do të gjenerohet
çdo herë një numër i ri.
Sintaksa
import random
random.seed(numri për shenjëzim)
Shembull
Le të inicializojmë numrin përpara gjenerimit të tij:
random.seed(5)
print(random.random())
Rezultati i ekzekutimit të kodit:
0.6229016948897019
Le të përsërisim nxjerrjen e numrit tonë:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Rezultati do të mbetet i njëjtë:
0.6229016948897019
0.6229016948897019
Shihni gjithashtu
-
metoda
randome modulitrandom,
e cila kthen një numër pseudorastësor -
metoda
uniforme modulitrandom,
e cila gjeneron një numër real pseudorastësor nga një interval -
metoda
randinte modulitrandom,
e cila gjeneron një numër të plotë pseudorastësor nga një interval -
metoda
randrangee modulitrandom,
e cila kthen një numër të rastësishëm nga një interval